Cylinder Misfire and 02 Heater Code Fix - Nissan 350Z Forum, Nissan 370Z Tech Forums
User Tag List

  • 1 Post By BeaterZ33
LinkBack Thread Tools Search this Thread
post #1 of 4 (permalink) Old 09-10-2016, 02:26 PM Thread Starter
Base Member
Join Date: Sep 2016
Location: MS
Posts: 5
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
(Thread Starter)
Cylinder Misfire and 02 Heater Code Fix

Hi everyone. I'm new to the Z33 world, but not new to Nissan. I've been a B13 guy for a long time.

Anyhow I just wanted to share my story as I was not able to find useful information on the issue I was trying to resolve. I figure what I went through can help somebody in the future.

I purchased an 03 Enthusiast 6MT about a year ago. The car is a fixer upper. The major problem being that the engine was not working well. Long story short my problems were due to a bad ECM.

Engine Symptoms:
-Rough Idle
-The car ran rich you could smell it
-Pressing the throttle heavily would result in a stall and also some misfire
-Misfire codes P0300, P0304, P0305
-02 Heater Codes P0032, P0037

Things that I tried and checked for troubleshooting:

-New 02 Sensors (The P0032, P0037 codes did not go away)

-I replaced the Camshaft Position Sensors and Crankshaft position sensors with some junkyard spares (This did not do anything)

-New Coil packs ( Initially I bought a single spare coil pack for Cylinder 4 due to the P0304. It did nothing. I later bit the bullet and bought 6 brand new coil packs. The new coil packs did not fix the misfire)

-Removed the front 02 sensors. ( I did this to check for clogged cats. The cats were not clogged. This did nothing)

-Replaced injector harness and knock sensor with a junkyard spare from a G35 sedan ( I found a mouse nest under the intake manifold. I thought maybe the mice had messed with some wiring. This did not fix anything)

-Cleaned the fuel injectors that came with the car ( I decided to send out the injectors to Deatschwerks for cleaning. The injectors were fine no major difference from before to after. This did nothing)

-Replaced original injectors with junkyard spares. (After installing the cleaned original injectors my misfire codes went from P0300/P0304 to P0300/P0305. I thought maybe despite cleaning one of my original injectors was still probably screwed up. Use of the junkyard injectors did not fix the issue.)

-Cleaned the MAF that came with the car. (This did nothing)

-Swapped my MAF with a known good MAF. (I swapped the MAF from my 2.5L Frontier that was known good. This made no change)

-Checked fuel pressure going into the rail. (My fuel pressure was ok within the range specified in the service manual.)

-Checked wiring between ECM, coils, 02 sensors and fuel injectors. (I used the service manual a multimeter, and a logic light to check for continuity, resistance, correct voltage, shorts to ground, and shorts to power. Everything checked out OK. Visually and with instruments my wiring between ECM and engine checked out.)

-Sensor Checks with Multimeter. ( I checked my important engine control sensors with a multimeter. They checked out OK according to service manual specs.)

-Replaced Coolant Temp Sensor. (I replaced the coolant temp sensor because during my troubleshooting I noticed that if I would feather the throttle I could get the car to not misfire. Eventually when the engine was warm enough it would idle well. I thought maybe the misfire might be temperature related so I replaced the temp sensor with a junkyard spare. This did nothing)

-Compression Check. (I ran a compression check cold and warm. Compression numbers during the warm check were in spec. My cylinder compression checked out)

-Leakdown CHeck. (I ran a leak down and it came back ok. No serious drops in PSI. No air bubbles visible in the coolant)

-Vacuum Gauge CHeck. (I connected a vacuum gauge to my intake manifold during idle. The vacuum was where it should have been. No signs of valve problems, bad rings, clogged cat, or blown headgasket)

-Throttle Pedal Released Learning, Throttle Body Closed Position Relearn, Idle Air Volume Learning. ( I tried these out but they did nothing to fix my misfire and poor idle)

-Replaced ECM. (This was my last step. I didn't go here from the start because ECMs usually don't go bad. I replaced my ECM with an ebay spare. This finally fixed my misfire and poor idle. The engine runs great now .)

Things Observed:
-I learned that if I started the car while holding the throttle in a feathering position I could get it to stay at 2k rpm. This allowed me to warm up the car. Once warmed up it held idle on its own. Also on many occasions the misfire went away once warmed up. I would be able to apply heavy throttle with no misfire. I'd come back the next day after the car sat overnight and the poor idle and misfire would return.

-Being able to warm up the car and have it idle was very useful. Compression and leak down tests are best when done on a warm engine. Vacuum gauge and fuel pressure checks are easier to interpret with a good idle.
smoothz likes this.

Last edited by BeaterZ33; 09-10-2016 at 03:20 PM.
BeaterZ33 is offline  
Sponsored Links
post #2 of 4 (permalink) Old 09-10-2016, 03:06 PM
Super Moderator
smoothz's Avatar
Join Date: May 2004
Location: Behind the steering wheel
Posts: 35,304
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Thanks for the info. These posts/threads are great for people who like doing their own work and are fairly new to the scene.

"Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us." - Calvin
smoothz is offline  
post #3 of 4 (permalink) Old 09-10-2016, 05:43 PM
Touring Member
dkmura's Avatar
Join Date: Feb 2004
Posts: 637
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 48 Post(s)
Welcome- your first post was an interesting story. But with all the work and parts you threw into this car, I wonder if a skilled tech with a CONSULT III might have diagnosed a bad ECM earlier?
dkmura is offline  
post #4 of 4 (permalink) Old 09-10-2016, 06:38 PM Thread Starter
Base Member
Join Date: Sep 2016
Location: MS
Posts: 5
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
(Thread Starter)
^^I think the key word is "skilled".

When I bought the car it came with a print out from the dealership the previous owner took it to. That's initially how I knew about the P0032, P0304, P0300, and P0037 codes. That dealership wasn't able to fix the car. Which ended up being good for me as I bought it as a fixer upper.

I actually had access to a Consult 3 while working on the car . The consult 3 for sure is a useful tool. I'll admit I'm not an expert at reading the Consult 3 data. Somebody that works with 350Zs regularly and has a way to tap into the signals sent out by the ECM could have for sure made a quicker diagnosis. I just used it to look at the sensor data and to carry out a power balance test.

Most of the parts I bought for this repair weren't that expensive as I got them from a local pull apart. The high cost items turned out to be the new coil packs from RockAuto, the injector cleaning, and the 02 sensors. Looking back yeah it would have been good to avoid paying for these things, but I don't mind having newer gear in the engine bay. This car has 93k miles on it and will be seeing track duty in the future.

I also made good use of the AutoZone tool rental program which helped keep my repair costs down.

I just thought it would be good to share. I tried searching many times on this forum and also MY350Z and I could never really find info on something that matched my issues.

Last edited by BeaterZ33; 09-10-2016 at 06:46 PM.
BeaterZ33 is offline  
Sponsored Links

Thread Tools Search this Thread
Show Printable Version Show Printable Version
Email this Page Email this Page
Search this Thread:

Advanced Search

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

For the best viewing experience please update your browser to Google Chrome