Codes 23, 24 and 12, sluggish acceleration

Tiny
STUMPT
  • MEMBER
  • 1987 NISSAN TRUCK
1987 Nissan D21 pickup, 2.4 liter, Z24i engine automatic with push button overdrive. 267,000 km. When I purchased the vehicle about 3 months ago, only issues I noticed were the engine idled a little high, the Park light indicator on the dash display always stayed on regardless of what gear I was in (didn't really feel this was an issue so left alone), and the steady bearing on the driveshaft was shot so I replaced it. Gas mileage was fair (about 22 miles/gallon CDN) but I thought it could be better.

Then driving to work one day, the truck accelerated very sluggishly and I could barely get it to go 100km/hour. First, I changed the air filter, fuel filter, and plugs with no improvement. I checked for ECM codes and found code 23 and 24 which would reappear even after disconnecting battery in an attempt to reset it. I replaced the O2 sensor and PCV valve. I swapped out the thermostatic air cleaner vacuum motor, air temperature sensor, mass air flow sensor, TPS, idle control valve, AB valve, and fast idle control solenoid with ones I obtained from a local auto wrecker. The truck would now accelerate over 100km/hour but I had an irregular idle and hesitation while accelerating but once I drove about 10 blocks (basically, once it warmed up) it idled and accelerated fine. I also inspected the EGR valve, cleaned the reed valve, and ensured all hoses were intact with no air leaks or blockages.

Then about 1 week later, I noticed I forgot to include a round rubber gasket when installing the replacement mass air flow sensor. So I removed the sensor, inserted the rubber gasket, and re-installed it. Now, the truck wouldn't start. I tried for about 15 minutes and finally got it running but it ran extremely rough, hesitated, wouldn't idle and smoked. I finally gave up and took it to Nissan. They swapped out the injectors claiming one was dumping fuel and the other was spraying irregularly. They tested continuity for shorts and grounds. They also adjusted the idle and TPS setting. I picked up the truck and it sounded better but I still needed to pump the pedal to get it started and it would not hold an idle. It was still very sluggish while accelerating and would even cough when it tried to gear up. Code 23 and 24 still appear and now code 12 appeared as well. Nissan said it's either the ECM or the Mass air flow sensor but said since nothing changed when trying each of the mass air flow sensors I had provided, they recommended replacing the ECM. So I purchased and installed a re-manufactured ECM from Bluestreak the other day and while attempting to start the truck, it turned over for about 10 seconds and was just about to fire up when I noticed fluid coming out of the ECM and smoke was emitting from it as well. Very frustrated, I checked for codes and found code 23 and code 24 again.

Nissan says its a bad ECM but why are these same codes showing on the new ECM as well after all I have done? I am thinking a short is coming back to the computer from a connector, bad wire, relay or sensor but why didn't Nissan detect this from the continuity tests? What can I do? I have spent over $1,000.00 on this truck already so would greatly appreciate any feed back. Thanks very much.
Do you
have the same problem?
Yes
No
Saturday, July 14th, 2007 AT 12:42 PM

14 Replies

Tiny
2CARPRO JACK
  • MECHANIC
  • 11,533 POSTS
Well, if the new ECM smoked and the old one didn't I would try another, but not a bluestreak. Double check the wires at the MAF to be sure one isn't pushed out or not getting a good connection since it ran then when the o'ring was installed wouldn't. I would take it back to Nissan and ask why after all the diagnostic and parts it still runs like this. Sounds like they might have mis-diagnosed it in the first place.
Was this
answer
helpful?
Yes
No
-1
Sunday, July 15th, 2007 AT 8:10 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
I will check the MAF wiring. It does seem odd the truck started without pumping the peddle and ran decent at least (before I removed and reinstalled the MAF to replace the o-ring gasket) other than the rough idle when cold. I am pretty sure the original computer needed to be replaced anyways and was likely part of the issue but would assume it had already experienced the same damage as the new one I put in since it displayed the same codes from the beginning (before I did any work on the vehicle). If the MAF wiring is okay, is it possible both of my MAF's are no good and getting a new one may get me going again? If so, what explains the code 23 and 24 (Is it right that 23 = idle switch, 24 = TPS which are both in the same sensor component. Some sources show code 24 = neutral/park safety switch. Is this on the transmission?) Thanks again
Was this
answer
helpful?
Yes
No
Sunday, July 15th, 2007 AT 10:33 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
I admit this is over my head but wondering if it is possible the Main Relay could cause these problems? Could it be working enough to power the fuel pump when the key is turned on but doing something faulty after that? Hence shorting the ECM? And explain why the peddle needs to be pumped in order to start the engine? Thanks again
Was this
answer
helpful?
Yes
No
Sunday, July 15th, 2007 AT 1:09 PM
Tiny
2CARPRO JACK
  • MECHANIC
  • 11,533 POSTS
It sounds like it is getting too much fuel if the pedal has to be "pumped" to get enough air in it to start. The park/neutral switch is on the trans and is most likely why the dash indicator showed park no matter what gear it is in. Might have to start doing pin-to-pin wiring checks for the TPS circuit to the ECM.
Was this
answer
helpful?
Yes
No
Monday, July 16th, 2007 AT 7:44 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
Wiring appears fine but problem is worse now. I got my old ECU back, put it back in and the truck won't start now unless I add fuel into the throttle body. The pump powers up when I turn the key on and I checked for fuel pressure while turning the engine over. Fuel does pump out when I disconnected the hose on the 'out' side of the fuel filter. Did I possibly create an air lock or something by pumping the pedal in an attempt to start it? It started before with this ECU but I had to pump it and it wouldn't hold an idle.
Was this
answer
helpful?
Yes
No
Thursday, July 19th, 2007 AT 9:59 PM
Tiny
2CARPRO JACK
  • MECHANIC
  • 11,533 POSTS
I doubt you created an air lock. I should have asked sooner, is this FI or comp controlled carburetor?
Was this
answer
helpful?
Yes
No
Friday, July 20th, 2007 AT 7:55 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
Referred to as TBI? Does that help?
Was this
answer
helpful?
Yes
No
Saturday, July 21st, 2007 AT 10:22 PM
Tiny
2CARPRO JACK
  • MECHANIC
  • 11,533 POSTS
If you have to add fuel to the TBI, then it sounds like the injectors aren't "hitting" or getting signal to spray fuel. Check for power to the injector/injectors.
Was this
answer
helpful?
Yes
No
Sunday, July 22nd, 2007 AT 7:09 AM
Tiny
KIN CHAN
  • MEMBER
  • 453 POSTS
Get rid of the codes first. Think what the ECM thought the problems are. Both 23, 24, 12 are simple code. Either they lose power and ground or losing 5 volt reference that's why the codes keep popping up. Voltage drop from ECM all the way to the sensor key on engine off.
Was this
answer
helpful?
Yes
No
Monday, July 23rd, 2007 AT 10:35 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
I agree with you 100%. I want to get rid of the codes. Nissan won't elaborate on the details of these codes and tell me the problem is the ECM or MAF yet the codes don't suggest it. That's why I tried changing the ECM thinking it was a bad ECM throwing faulty codes.
I checked the wiring to the injectors. I tried unplugging the harness connection for wires from the injectors and TPS to the ECM and checked the codes again. I still get code 24, code 23 is gone, but did get code 43(injector circuit open) When I reconnect the harness, code 23 returns but code 43 goes away. Wouldn't that indicate the injector circuit closed? If this is the case, wiring pertaining to the injector should be fine, not?
Was this
answer
helpful?
Yes
No
Monday, July 23rd, 2007 AT 3:02 PM
Tiny
KIN CHAN
  • MEMBER
  • 453 POSTS
Voltage drop from ECM all the way to sensors.
Signal, power and grounds.
Was this
answer
helpful?
Yes
No
-1
Tuesday, July 24th, 2007 AT 7:42 AM
Tiny
STUMPT
  • MEMBER
  • 7 POSTS
Update: I received the re-manufactured ECM back from warranty this week (since they wouldn't allow me to return it for a refund) and they said it was in fact defective. Supposedly they tested and repaired all pertinent circuits. So this may still be part of the problem, if not the only problem.

In the meantime, I did testing as you noted to the best of my ability, and couldn't determine power problems. But now that I have another ECM to try, I am going to take the truck back to Nissan next week and let them take another look at it just to be safe.

I will let you know what happens. Thanks for all the help!
Was this
answer
helpful?
Yes
No
Saturday, August 4th, 2007 AT 10:04 AM
Tiny
BRUCEKING
  • MEMBER
  • 2 POSTS
I had the same problem. I have an 1988 d21 dealers are guessing they didn't actually make a obd1 specific tester for these vehicles. Don't rely on the idiot light to tell you what is wrong. What I did is replace the entire TBI. After removing the old one the MAF has 2 heating elements on it if they are broken you will have this bogging problem. Such in my case it was broken. Put a little grease on the o-ring before installing. Also the TPS has to be set in a certain position in order for it to work properly. You will have to adjust the F.I.C.D screw located at the middle of the idle-up solenoid and the F.I.C.D solenoid. Advance timing if needed accordingly. If you still have a problem check fuel pressure and test your crank position sensor. You will have to play with the throttle while adjusting the screw. And or test your neutral safety switch. Hope this helps you.
Was this
answer
helpful?
Yes
No
+1
Tuesday, October 30th, 2012 AT 5:42 AM
Tiny
BRUCEKING
  • MEMBER
  • 2 POSTS
I forgot to also let you know if you recently changed your spark plugs there both different heat ranges and the plugs are specific to the intake and the exhaust side. If they're mixed up it will also make your truck run poorly.
Was this
answer
helpful?
Yes
No
+2
Tuesday, October 30th, 2012 AT 6:02 AM

Please login or register to post a reply.

Sponsored links