Hello
. Sorry to bother you with more tech support about throttle position sensors, but I'm kinda stuck here. I bought my 94 XJ 6cyl/4.0 a few months ago and have had persistent problems with engine code 24. I used to also get the code for bad MAP voltage, but now its just the TPS.
I have been having severe bucking, at first only at high speeds but now even in first gear. The accelerator pedal occasionally loses all function, especially after coasting down my steep driveway in first gear. Then all of the sudden, it will start working again and the car will jump at an alarming speed. As mentioned before, it has been throwing code 24, but oddly enough the code doesn't come up until the engine is warm. Even when doing the key trick to check for codes, I've been able to get it to report no codes after some maintenance, but then they come right back after a few minutes of driving.
So here's what I've tried:
-cleaning grounds
-replacing vacuum lines
-replacing TPS (Duralast) ---- BTW, when tested I only got 3.5v at WOT, with the old one and the new. Is this normal?
-replace O2 sensor (Bosch)
Yet I'm still having problems, and I'd venture to say they're getting worse. So, do you guys have any advice as to what to try next? I know that my battery terminals and probably cables are pretty corroded so I plan on replacing those soon, but could that be causing my issue? Could it be a relay issue? I found one sitting at the bottom of my engine bay by the relay panel, yet the only hole it fit was for ABS, which I do not think I have equipped given that every other relay or fuse necessary for it is empty. Or could it be related to the wiring from TPS to ECU, and if so how would I go about checking that? I'd appreciate your input so I can get my Jeep running nicely soon!

I have been having severe bucking, at first only at high speeds but now even in first gear. The accelerator pedal occasionally loses all function, especially after coasting down my steep driveway in first gear. Then all of the sudden, it will start working again and the car will jump at an alarming speed. As mentioned before, it has been throwing code 24, but oddly enough the code doesn't come up until the engine is warm. Even when doing the key trick to check for codes, I've been able to get it to report no codes after some maintenance, but then they come right back after a few minutes of driving.
So here's what I've tried:
-cleaning grounds
-replacing vacuum lines
-replacing TPS (Duralast) ---- BTW, when tested I only got 3.5v at WOT, with the old one and the new. Is this normal?
-replace O2 sensor (Bosch)
Yet I'm still having problems, and I'd venture to say they're getting worse. So, do you guys have any advice as to what to try next? I know that my battery terminals and probably cables are pretty corroded so I plan on replacing those soon, but could that be causing my issue? Could it be a relay issue? I found one sitting at the bottom of my engine bay by the relay panel, yet the only hole it fit was for ABS, which I do not think I have equipped given that every other relay or fuse necessary for it is empty. Or could it be related to the wiring from TPS to ECU, and if so how would I go about checking that? I'd appreciate your input so I can get my Jeep running nicely soon!
Last edited: