84 crossfire Idle/IAC help (Version 2)
I have almost the exact same symptoms (high idle) that I have been fighting since spring. I have replaced IAC's, Dist Cap, Rotor, Plugs, Plug Wires, EGR, TPS.
In prior troubleshooting I found the TPS to be faulty (Code 22 in FSM). Bought a new one installed and the same thing. The code 22 went away for a while, however, it is back with a new wrinkle in troubleshooting. This is where things get weird.
A few weeks ago, I went through the code 22 diagnostics. Code 22, clear code, jump 416-417, code 22, remove jumper voltage 5.05. ckt 417 seemed to me anyway that is was ok and it was a fauly ECM connector pin 5 or ECM.
I ordered an ECM, but they are in short supply, finally Rockauto had one. I put this in, started it up and the exact same thing, high idle, immediate code 22.
So, on to my latest odyssey. I put the old ECM back in and went back to the code 22 diagnostics. This time when I get to step 2 (FSM Code 22) and jump ckts 416-417 and run engine, I cannot get the code 22 to come back. I did some further troubleshooting by hooking up a digital volt meter at the TPS and connected the ALDL cable to the laptop. I can see 5 V at the TPS but the ECM is only showing .2V and therefore throwing the code 22.
So, it looks as though the circuit is bad, but, being an electrical idiot I am not sure how to diagnose the circuit. I am going to try and clean all the grounds or at least the ECM grounds which I believe are located at the back of the heads.
Any other ideas would be appreciated. I will share my results on the other thread as well. Although the car can run and sometimes the idle will go down to a "lower" level at about 1200, it is really bugging me now.
As for your TPS issue, I wonder if you're measuring voltage correctly, but you can test for continuity through each wire, from the three pin connector at the TPS, to the ECM.
.
Last edited by Tom400CFI; May 26, 2017 at 09:31 AM.
As for your TPS issue, I wonder if you're measuring voltage correctly, but you can test for continuity through each wire, from the three pin connector at the TPS, to the ECM.
I have tried using propane to check for vacuum leaks. I went through the entire engine and specifically under the lid. That said, I will replace the throttle body gaskets to be sure and double check the lid.
I should have mentioned this. I did get continuity from the TPS connector(s) to the ECM. But, now that you mention it I was measuring voltage between B and C which (I assume) is going to be 5V regardless (5V reference). As I said, I am clueless on electrical.

When they say "check for open or shorts to ground". I honestly do not know how to do that. I mean I know what an open circuit is or I know what a short to ground is. I just have no idea how to test those three wires for open/short.
Now probe one wire at the TPS connector, and the same wire at it's other end -at the ECM. What kind of reading do you get?
TO test for short to ground, unplug both ends of you harness (like above) and probe each of the three wires at the TPS connector with one probe, while touching ground (engine) with the other probe. If you get continuity with that test...that is a short to ground.
Now probe one wire at the TPS connector, and the same wire at it's other end -at the ECM. What kind of reading do you get?
TO test for short to ground, unplug both ends of you harness (like above) and probe each of the three wires at the TPS connector with one probe, while touching ground (engine) with the other probe. If you get continuity with that test...that is a short to ground.
First, similar to Mavrick70004 thread. I stuck a rag in the IAC ports and the idle drops to around 1100 Rpm.
Now for the open/short. I used continuity test. 1 not touching 0 touching.
All three tested positive for continuity (0) from the TPS back to the ECM.
For the short to ground at TPS.
416 and 417 showed no continuity (1).
452 showed a reading of about 800.
First, similar to Mavrick70004 thread. I stuck a rag in the IAC ports and the idle drops to around 1100 Rpm.
Now for the open/short. I used continuity test. 1 not touching 0 touching.
All three tested positive for continuity (0) from the TPS back to the ECM.
For the short to ground at TPS.
416 and 417 showed no continuity (1).
452 showed a reading of about 800.
The Best of Corvette for Corvette Enthusiasts

http://www.thecubestudio.com/Crossfi...yBalancing.htm
i also have the original chip, and a hypertech chip.
I have an ebl flash ecm due to my engine mods... And i had to convert my wiring for the newer style plug. So it's never going back in.
But it sounds like that's not the problem...
I used a vacuum gauge set for syncing motorcycle carbs.
To get a good reading i did need to rev the engine.
Also i would suggest capping some vacuum ports going into the intake.
Mostly to rule out a an issue with the evap system and maybe even the brake booster.
Also make sure the intake manifold top plate is tight, and all grounds are connected to their respective bolts.
I recall i have a ground wire near the iac's on the driver side front of the engine... I think it might be for the iac's...

I stuff rolled up paper towels into the iac ports while the engine is running to plug them off, you should feel them get sucked in and the idle should lower.
Also i found un plugging the spark advance wire helps to get the most solid and low idle...
Last edited by Gibbles; May 29, 2017 at 03:50 PM.





416 and 417 showed no continuity (1).
452 showed a reading of about 800.
Last edited by Buccaneer; May 27, 2017 at 03:12 PM.
Thanks again for replies and I will update.
I did get some data and have attached it. Not sure what to make of all the data. Any insight would be appreciated. Seems like TPS data is weird and maybe a bad connection in wiring. BLM data looks normal, I think anyway.
Last edited by pbennison; Jun 12, 2017 at 01:16 PM.











