|
A-HA! I FIGURED THE DARNED THING OUT!
Thanks to numerous suggestions here, I checked the voltage between the TPS and ground. It was inconsistent to say the least. I used a cheapo analog meter to watch the voltage, and every time it dropped far enough, the injectors stopped.
I cut open the harness and replaced both orange wires (spliced together at the back side of the #1 (I think) pin. Problem gone. I am so thrilled. Thanks everyone for the help!
For a deeper description of the problem, looking at a wiring diagram shows that there is one wire from the ECU (LH2.4) to the pin on the TPS and one from the ICU (the EZK unit). When the idle switch is open, the ICU sends +12V to the ECU. When the idle switch closes, the voltage drops off as the center TPS pin (ground) is a path of less resistance.
To check this, first I backprobed the TPS connector and watched the voltage. Then I disconnected the ECU, ICU, and TPS, and checked for resistance to ground. Then I disconnected the harness connectors at the strut towers and checked for resistance to ground.
It was probably only necessary to replace one, but I wasn't sure which one was to blame.
Cheers! I should be back on the forum more often now.
PS As for the other two codes (AMM and mixture errors), a bad relay and a relay contact pushed out of its socket were to blame.
|