Firstly, I've posted about a 1998 in other threads, but this is about my other car. A 2002 Pontiac Grand Prix SE.
It's now idling at 3000 RPM. When it first started, it was idling around 1500, but as I've tried to fix the problem, it seems like it's only gotten worse!
I've replaced the TPS and IAC. It's currently throwing a P1635 DTC, "5 Volt Reference 1 Ckt". That's similar to "General Failure Error" on PCs, it seems. Of course other DTCs show up as I have something disconnected, so I don't really pay attention to those.
To top it all off, if I disconnect the TPS, the idle is fine, it just has normal shifting issues, etc, that are a result of no TPS. It's very difficult to drive with the TPS connected due to the high RPM.
I've followed some directions I found on the internet about this DTC, check references voltage, etc. I've checked the new TPS and it seems to be doing fine. I've disconnected the PCM, and checked 5V reference for a short to ground, nope. Checked for shorting with the Low and High reference voltages on the EGR valve, nothing. I've disconnected the MAP sensor, and checked there for any voltage change when disconnecting anything that uses a 5V reference voltage. Everything seems fine.
The last resort is getting the PCM checked and/or replaced, and I know that's gonna be fun because the new one has to be reprogrammed, and I'm not really sure how to go about doing that.
Does anyone have any other ideas of things I should check?
Many thanks,
Robert