novice needs help with diagnosis

Recently my car decided to change how it runs. In the morning, if left to idle with the defrost on, it idles up high, dips low, then high, and so on. When I drive, if it is below 180ish degrees it will stall terribly when I push the accelerator. At a stop light it will dip down and idle at 500rpm, defrost or not. It seems to run perfectly fine once it is warmed up. Any ideas?
Could start by pulling the codes to see if anything showing
http://www.corvettephotographs.com/c4vettes/ecm.htm

Recently my car decided to change how it runs. In the morning, if left to idle with the defrost on, it idles up high, dips low, then high, and so on. When I drive, if it is below 180ish degrees it will stall terribly when I push the accelerator. At a stop light it will dip down and idle at 500rpm, defrost or not. It seems to run perfectly fine once it is warmed up. Any ideas?
first thing to do is disconnect and re-connect your battery as the ecm will detect faults and make adjustments to try and rectify them. ie retard timing.
Set your car to a base idle (as per my shop manual)
when hot.
Connect a paper clip, to your diagnostic terminal under your dash connect to terminal A and B (the top right two pins).
Turn on ignition but don't run the engine.
wait at least 30 seconds and then remove the idle air valve connector (IAC) (the square plug) then turn of ignition and unplug the paperclip.
Now remove the timing connector a single wire near the fuel pump relay.
Start your vette and set the idle speed to 400 rpm in neutral (auto trans) 450 rpm (manual trans) then check your throttle position sensor,
the top two wires it should be set to 0.54volts dc, also confirm with engine off that the tps rises to 4.5 volts at full throttle.
Turn of the ignition and reconnect the iac valve connector and timing connecter and start your vette.
it should go to 1200 rpm then drop slowly to 600 rpm, take the car for a 15 minute drive with the usual stop lights.
It is normal for a little hunting while the ecm relearns, also do a few spirited take offs.
All should settle after 15 to 30 mins normal driving and have a stable idle.
Of course any vacuum leaks fouled plugs can affect the correct base idle.
Good luck
Good luck
John
Air leak may be contributing. Pull the sensor plugs and wire brush the eng coolant sensor contacts so the ECM is getting semi accurate info from the coolant sensor in the manifold. A dirty temp sensor plug/contact will cause it to do strange things.
Could start by pulling the codes to see if anything showing
http://www.corvettephotographs.com/c4vettes/ecm.htm
first thing to do is disconnect and re-connect your battery as the ecm will detect faults and make adjustments to try and rectify them. ie retard timing.
Set your car to a base idle (as per my shop manual)
when hot.
Connect a paper clip, to your diagnostic terminal under your dash connect to terminal A and B (the top right two pins).
Turn on ignition but don't run the engine.
wait at least 30 seconds and then remove the idle air valve connector (IAC) (the square plug) then turn of ignition and unplug the paperclip.
Now remove the timing connector a single wire near the fuel pump relay.
Start your vette and set the idle speed to 400 rpm in neutral (auto trans) 450 rpm (manual trans) then check your throttle position sensor,
the top two wires it should be set to 0.54volts dc, also confirm with engine off that the tps rises to 4.5 volts at full throttle.
Turn of the ignition and reconnect the iac valve connector and timing connecter and start your vette.
it should go to 1200 rpm then drop slowly to 600 rpm, take the car for a 15 minute drive with the usual stop lights.
It is normal for a little hunting while the ecm relearns, also do a few spirited take offs.
All should settle after 15 to 30 mins normal driving and have a stable idle.
Of course any vacuum leaks fouled plugs can affect the correct base idle.
Good luck

The Best of Corvette for Corvette Enthusiasts
Once you are sure there are no vacuum leaks then start poking around for codes etc.
Just my 2 cents.
this is the TPS sensor throttle position sensor:

and this is the torx bolts to set mecanic minimum idle

http://www.digitalcorvettes.com/foru...ad.php?t=58873
Last edited by tunedport85inject; Mar 12, 2013 at 03:50 PM.
i certainly do appreciate all the help. This group of guys, minus a few wisenhimers, are sure showing how helpful and friendly they can be. I really think the only dumb question is the one you don't ask. The pics help a lot, Thank you so very much
Last edited by deadman_racing; Mar 12, 2013 at 06:33 PM.
Now, wait a minute Zippy, I am an accomplished Wisenhimer (Oregon term - they just call us smart a$$es down South), but I bat .999 on my advice here, so be prepared to take the good with the pert near good!
Anyhow, this is what caught my eye:

With that said, just remember, codes are only an indication of what the computer has interpreted as the underlying problem. It is not at all uncommon for a code to indicate that a sensor is bad when in fact there is a mechanical problem that is causing an anomalous sensor reading. THAT's when us smart a$$es come in handy, so go read your codes and report back!













