I had decided I'd rather send my ECU for repair rather than get a refurbished one, that way I can get it diagnosed and know for sure there was an issue. I haven't had a chance to do that, however. I did take out the ECU and visually inspect it and thoroughly clean it with some WD40 Contact Cleaner. It had a lot of yellow gunk on it and I got that off. There were no burn marks and no exploded or loose chips. So unfortunately I'm still unsure about the computer.
Recently I started having really bad stuttering/hesitating/stumbling acceleration issues. With the throttle pushed in up to half way it accelerates fine. Anything past that and it starts to stumble badly, sometimes having RPMs rise and drop 3-4 times before finally catching and accelerating fast as it should. I've had this maybe a week and finally started getting P0121 Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem. Now it keeps coming back nonstop. Only issue here is I've been dealing with this code for years, ever since I switched out the TPS yearss ago trying to fix a different problem. I never properly calibrated the TPS so it has triggered this code forever. When the mechanic switched the throttle body a few weeks ago we manually calibrated the TPS to the .535 - .735 Volt range which is spec. The strange thing though is that the voltage was jumping around a lot, between .624-.735 or even moreso. From watching a video I'll link below, it seems the voltage should hold way more steady than that at idle. Also the TPS was showing 12.9% when it was completely closed. I read that if it's above 5% when the pedal isn't pressed, this can cause problems. I'm not sure what % it was at when completely open, but that's supposed to be above 95%, and 100% ideally, which I doubt it is. Again with the video below, he mentions that the voltage issues are intermittent and that generally to recreate intermittent issues, it involves vibration and heat. Well, my car has bad vibration problems due to worn out engine, timing case, and transmission mounts, which I know I need to replace. I've also noticed the throttle body gets VERY hot. I know that when my camshaft sensor went out 2 years ago, it was on a 100 degree day when I was driving at 80 MPH or so. So I'm thinking that heat and vibration is causing my sensors to get knocked out intermittently. Ever since I replaced the IAC with the OEM one, cleaned it thoroughly, as well as cleaned the ECU, it seems to be at least partially functional. So I'm thinking of doing the same with the TPS, getting a known working OEM one and replacing it and calibrating it properly, adjusting the throttle cable to ensure it's below 5% when the pedal isn't pressed, etc. From doing some reading it sounds like my car may be in fail safe / limp mode, and is reducing the amount of the effect the TPS can have since it's out of range. Although I fully reset the computer and noticed the issue was there again right away when I started it back up, which says to me the TPS is actually malfunctioning.
One other thing I've been curious about is the TPS actually causing the IAC to not function properly. Since the IAC won't kick on until the TPS is at or near 0%, so if it's sitting at 12.9% at idle, I'm wondering if that can mess with the IAC. Certainly if the voltages are out of range, that can cause confusion. Anyway I'm having my mechanic look at it again tomorrow. I have 2 different cheap TPS's but I think they're probably both bad. I'm thinking I'll use a known good OEM TPS, properly calibrate it and adjust the throttle cable properly, etc. Also I'll try and sort out the heat and vibration issues, I may need to replace the water pump since my heat gauge is going slightly over 50% while idling sometimes, and I have a nearly new radiator which has no leaks, and the fan is working fine. The fuel pump is also new and fully functional, which I've read can also cause overheating issues at idle. I'll report with more specifics tomorrow, going to have the mechanic fully test the IAC and TPS tomorrow.
https://youtu.be/8RB7BlLnTiw
Hesitation and idle problems from a bad TPS (OBD1 Eclipse)
Monday, May 4th, 2020 AT 10:54 PM