P0121 TPS code FIXED, new Intense PCM installed
Hi guys, I found out the source of the P0121 TPS range/performance code that cropped up after I had reinstalled everything from my upper/lower intake gasket install last week. Even though the Series II 3800 does not have an adjustable TPS, the holes in the TPS itself (which have metal bushings in them) are still slightly larger than the screws. You can wiggle the TPS on the screws enough to make a few tenths of a volt difference. Apparently my TPS, as installed from the factory, caused an idle voltage that was borderline too low, but not low enough to set an out of range code. When I reinstalled the TPS any which way, it set the idle voltage just enough lower that it went out of range. I measured the idle voltage as 0.30 volts, and the max WOT voltage as 4.17. I drilled the holes out to 1/4" and used washers on the screws, and obtained 0.55 volts at idle and 4.32 at WOT. I installed the Intense standard PCM as well, which brings my shift points at WOT up to a true 6000 rpms, I have no top speed limiter now ( the car should do around 145, with the KYB super firm struts and the largest available sway bars, the car will defiinitely handle at that speed), and the timing is bumped up a lot (I have to run 93 octane now). Hearing the underhood symphony of the Series II n/a motor at 6000 rpms is really a thing of beauty.