- Joined
- 6 December 2009
- Messages
- 110
Today, I was having a problem starting my car. More specifically, I was having a problem keeping it running. It would crank just fine, and the rpms would rise to 2000 or so, like normal, but it would immediately stall within 1 second. If I gave it some throttle, I could keep the engine running for maybe 2-3 seconds, but it would still stall every time. I tried cranking it probably 50 times, and the same thing happened every time.
To the troubleshooting. (tldr: it was the throttle position sensor)
I could hear the fuel pump make its signature whining sound when I turned the ignition on, so I ruled out a bad pump.
I check the battery and all my ground connections. Everything is fine.
I tried pulling the clock fuse to reset the ECU. No luck.
Naturally, my next thoughts were the infamous main relay and ignition switch. However, I fixed a bad solder joint on the main relay a long time ago, and I cleaned the contacts on the ignition switch less than a year ago. It seemed unlikely, but I thought I might as well start with the obvious things.
I took out the main relay and inspected it. Everything looked fine, but maybe there was a tiny crack I couldn't see. I resoldered every joint on the board and reinstalled. No luck.
The ignition switch was not behaving as if it was bad, but I took it out anyway. It looked fine. I cleaned the contacts off a little bit and reinstalled. No luck.
I'm getting puzzled here. I open up the ECU and remove my aftermarket ROM and put the factory ROM back in. No luck.
I pulled off the intake to check the throttle body. Looked clean. I cleaned off a small amount of dirt with an alcohol soaked towel and put everything back. No luck.
Finally, I think to disconnect the throttle position sensor. Maybe I can get the ECU to go into limp mode or something. I disconnect the sensor, and, lo and behold, the engine starts up. The idle is a bit rough, but it runs. I connected the sensor again, and the engine starts up just like normal and runs fine.
I don't understand why disconnecting and reconnecting the TPS fixed my problem. Should I be worried about the sensor going bad?
To the troubleshooting. (tldr: it was the throttle position sensor)
I could hear the fuel pump make its signature whining sound when I turned the ignition on, so I ruled out a bad pump.
I check the battery and all my ground connections. Everything is fine.
I tried pulling the clock fuse to reset the ECU. No luck.
Naturally, my next thoughts were the infamous main relay and ignition switch. However, I fixed a bad solder joint on the main relay a long time ago, and I cleaned the contacts on the ignition switch less than a year ago. It seemed unlikely, but I thought I might as well start with the obvious things.
I took out the main relay and inspected it. Everything looked fine, but maybe there was a tiny crack I couldn't see. I resoldered every joint on the board and reinstalled. No luck.
The ignition switch was not behaving as if it was bad, but I took it out anyway. It looked fine. I cleaned the contacts off a little bit and reinstalled. No luck.
I'm getting puzzled here. I open up the ECU and remove my aftermarket ROM and put the factory ROM back in. No luck.
I pulled off the intake to check the throttle body. Looked clean. I cleaned off a small amount of dirt with an alcohol soaked towel and put everything back. No luck.
Finally, I think to disconnect the throttle position sensor. Maybe I can get the ECU to go into limp mode or something. I disconnect the sensor, and, lo and behold, the engine starts up. The idle is a bit rough, but it runs. I connected the sensor again, and the engine starts up just like normal and runs fine.
I don't understand why disconnecting and reconnecting the TPS fixed my problem. Should I be worried about the sensor going bad?
Last edited: