1989 c1500 fast idle
johnnymcbrown
01-07-2004, 01:36 PM
My 1989 chevy c1500, 5.0l engine has a very high idle speed. I replaced the 6 sensors for the TBI and it is still has a very high idle. I hooked up a digital timing light and the RPM was 2200 and the timing mark was 25 degrees. I don't know the procedure for checking and setting the timing, if someone would tell me I'll try to set that. I did reset the ECM , same fast idle. The EMC flashed 12 when checked ( and I unplugged the temp sensor which resulted in a 15 code so, the EMC seems to be working)
help would be appreciated.
help would be appreciated.
grimesjm1
01-08-2004, 09:28 PM
i'm not saure on the timing specs for the 5.0, i have a 5.7, but you need to unplug the electric spark timing advance wire to get an accurate timing reading. on my 94 z-71, it's a tan wire black tracer under the dash on the passenger side. that is why you may have been getting a reading of 25 degrees. if the 5.0 is the same as the 5.7, correct timing with the est wire pulled should be 0.
homefree
01-08-2004, 10:02 PM
I have the same kind of truck that had a idle problem and what i did was replace the IAC valve that screws into the side of the throttle body on the passenger side of the truck and it worked great for about 1 hour then after that it wouldn't idle for crap. To make a long story short what happen was the NEW IAC VALVE that i put in came apart inside the throttle body, if you look at it there is a pin at the end of this IAC valve that goes in an out to control the idle and that had came unscrewed from the IAC valve . So what i did was put some LOC TITE on the treads of that pin and srewed it back in to the IAC to keep it from coming back out. Another thing to look for is when you take that IAC out look for carbon build up where that pin would go into the throttle body . There maybe carbon in the way from that pin going in and out all the way. Another thing to look for would be a vaccum leak by the base of the throttle body. Good luck. keep me up dated. Thanks
johnnymcbrown
01-09-2004, 05:06 PM
When I observe the 2 injectors, they both are really spraying a lot of fuel. With ignition on, engine off, the 2 injectors are not leaking. How do you determine if the injectors are bad?
johnnymcbrown
01-09-2004, 05:09 PM
i'm not saure on the timing specs for the 5.0, i have a 5.7, but you need to unplug the electric spark timing advance wire to get an accurate timing reading. on my 94 z-71, it's a tan wire black tracer under the dash on the passenger side. that is why you may have been getting a reading of 25 degrees. if the 5.0 is the same as the 5.7, correct timing with the est wire pulled should be 0.
Thanks for the reply, If I disconnect the ECM wire at the distributer, and with the engine idle at ??RPM then the timing should be 0..right?
Thanks for the reply, If I disconnect the ECM wire at the distributer, and with the engine idle at ??RPM then the timing should be 0..right?
jkinney
01-09-2004, 09:49 PM
Hey HOMEFREE, I'm not sure if I'm reading your post correctly, but when you replace the IAC, your supposed to measure the distance of the replacement and set to 1.125 inch. If you had it out too far, that would explain why it fell out. And under no circumstances are you to Loc-tite them. After mounting, cycle the ign key on for 10 sec, then off for 10 sec. Start and let idle for 5 min, then turn off for 30 sec. Should be good after that.
homefree
01-09-2004, 10:09 PM
Hey jkinney you are right on the loc tite. Let me explain this a little better. I'm not the best at explaining things. On the IAC it self the pital fell out so to keep that from happening again I loc tited the pintal back into the IAC then i screwed it back into the throttle body. I did read on another fourm some were on the net that this is a common thing, But by all means don't loc tite the IAC it's self into the throttle body, but set it the way jkinney has said to that is correct.
When i bought my truck used from a friend he said he had blown it up and it was knocking and it was smoking alot. Well i ripped into it and had the same symptom it was getting a lot of fuel you could see that it was just dumping it into the throttle body and ran like crap so the first thing i changed was the fuel pressure reg and that didn't help I did a compresson check and had no compresson in the number 1 and 2 cylinders so i took the valve covers off and found the valve springs were broken ( if you have one broken spring you should change them all because when i did it to mine alot of the other inner springs were broken also) well when that happened the lifter had come out of the hole and it lost oil pressure and took out the bearings, so out it came and i rebuilt it. It runs great now
When i bought my truck used from a friend he said he had blown it up and it was knocking and it was smoking alot. Well i ripped into it and had the same symptom it was getting a lot of fuel you could see that it was just dumping it into the throttle body and ran like crap so the first thing i changed was the fuel pressure reg and that didn't help I did a compresson check and had no compresson in the number 1 and 2 cylinders so i took the valve covers off and found the valve springs were broken ( if you have one broken spring you should change them all because when i did it to mine alot of the other inner springs were broken also) well when that happened the lifter had come out of the hole and it lost oil pressure and took out the bearings, so out it came and i rebuilt it. It runs great now
homefree
01-09-2004, 10:44 PM
The computer tells the injectors how much fuel the motor needs, on mine with the intake valve springs broken the valves would stay open into the cylinder and when the pistons came back up it would blow back into the intake and screw the computer up (basicly telling the motor hay i need more fuel and it just pours it in) You can change the valve springs with out pulling the heads off by putting a compressed air in to the cylinder thru the spark plug hole but you need a special hook up some compression tester have that option on them when you buy them.
99ssconv
01-10-2004, 08:35 AM
sounds like you have a vacuum leak, make sure the throttle body base gasket is not sucked in, sometimes you can look down the throat of the throttle body and see if the gasket is deformed
johnnymcbrown
01-10-2004, 07:09 PM
Today I replaced the (ignition spark regulator) and the 1989 truck 5.0L TBI, idles faster than ever. I reset the ECM and it slowed down some, but is still much to fast. Could a bad pressure regulator be the problem? Allowing to much fuel to spray into the TBI?
homefree
01-10-2004, 10:59 PM
Jonny, read my posts i have the same truck that had the same trouble. Good Luck.
johnnymcbrown
01-11-2004, 04:53 PM
homefree...
I read your post and I don't believe that's my problem cause..the truck runs and performs smooth as silk , no smoke, doesn't use oil, good running truck except "it idles very very fast about 2500 RPM
I read your post and I don't believe that's my problem cause..the truck runs and performs smooth as silk , no smoke, doesn't use oil, good running truck except "it idles very very fast about 2500 RPM
johnnymcbrown
01-11-2004, 04:55 PM
I checked the temp sensors today and they are working. I replaced the Ignition Module, no help, replaced TBI gaskets, nothing helps the fast idle. I also checked the computer for codes, read 12 "all is OK" . I'm running out of things to replace!!!!
troybuilt
01-12-2004, 10:52 AM
This is a trick re: the sensors and computer codes.
you can and probibly do have a few bad sensors that are loaded up but not physicly broken, thus the computer does not issue a code, it just re-adjust for a false reading.
you can and probibly do have a few bad sensors that are loaded up but not physicly broken, thus the computer does not issue a code, it just re-adjust for a false reading.
johnnymcbrown
01-12-2004, 01:49 PM
Which of the sensors, would be most likely to give a false reading to the computer causing "fast idle". Bear in mind I have replaced , 5 TBI sensors, ignition module, O2 sensor, already.
RABarrett
01-12-2004, 02:51 PM
In order to simplify the troubleshooting here, bear in mind that the ECM controls the idle via the IAC. If the problem is extras air, as from a vacuum leak, there are no solutions in the world that will fix it until you address the air leak. Using a scan tool, check the IAC counts. I suspect that they will be close to zero, indicating an air leak. Typically, these are the result of the gasket under the throttle body leaking. Replace, if necessary, then allow the system to recalibrate itself. Ray
RABarrett
01-12-2004, 02:54 PM
Food for thought... Code 12 is not an all is well signal. It is the result of no rpm signal to the ECM, which is expected if the engine is not running. There is no all is well signal in GM vehicles, only expected codes, as in the code 12. Ray
homefree
01-12-2004, 09:53 PM
The only other things that i would look at now would be:
Coolent temp sensor, and check that plug to make sure that the ends are o.k. and check the wire for brakes. The sensor is on top of the motor by the upper radiator hose. If i remmember right when the truck is running and cold if you pull the plug off this sensor the truck should idle down. If bad i think they cost around $20.00. Next I would take that IAC off the throttle body and make sure that the little pintal is still on the end of the IAC (just to make sure that it didn't fall apart inside the throttle body. Mine did and it was brand new.) When you have that IAC off the throttle body look into the hole where it screws into and check for carbon build up, this area has to be pretty clean so the pintal can work properly. Did you check the EGR valve? It maybe stuck open a little.
Coolent temp sensor, and check that plug to make sure that the ends are o.k. and check the wire for brakes. The sensor is on top of the motor by the upper radiator hose. If i remmember right when the truck is running and cold if you pull the plug off this sensor the truck should idle down. If bad i think they cost around $20.00. Next I would take that IAC off the throttle body and make sure that the little pintal is still on the end of the IAC (just to make sure that it didn't fall apart inside the throttle body. Mine did and it was brand new.) When you have that IAC off the throttle body look into the hole where it screws into and check for carbon build up, this area has to be pretty clean so the pintal can work properly. Did you check the EGR valve? It maybe stuck open a little.
troybuilt
01-13-2004, 08:47 AM
It sure sounds like a bad o2 sensor again or a real lean condition from a vacume leak. Sensors have a high failure rate when they are not OEM.
johnnymcbrown
01-13-2004, 11:14 AM
RABarret said "Code 12 is the result of no rpm signal to the ECM" , Where does this RPM signal come from?
and you said "gasket under the throttle body leaking" , Is this throttle body to the intake manifold or the 2 easy gaskets on top?
homefree said "Coolent temp sensor".., I check the sensor on top of the engine and it responded OK, but the other sensor, on the driver side of the engine around the sparkplugs, It has 12v in the wire going to the sensor and the sensor itself registers some ohm value that varies with heat up..Is that one a temp sensor also?
You also mentioned the EGR valve..I tried to pull a vacuum on the valve itself with a vacuum hand pump , and could not get a vacuum..But I can see the EGR valve lifting up and down slightly when engine vacuum is applied. Any clue there?
and you said "gasket under the throttle body leaking" , Is this throttle body to the intake manifold or the 2 easy gaskets on top?
homefree said "Coolent temp sensor".., I check the sensor on top of the engine and it responded OK, but the other sensor, on the driver side of the engine around the sparkplugs, It has 12v in the wire going to the sensor and the sensor itself registers some ohm value that varies with heat up..Is that one a temp sensor also?
You also mentioned the EGR valve..I tried to pull a vacuum on the valve itself with a vacuum hand pump , and could not get a vacuum..But I can see the EGR valve lifting up and down slightly when engine vacuum is applied. Any clue there?
troybuilt
01-13-2004, 02:43 PM
code 12 is a all clear code, the egr is supose to open and close but that is no big deal because the hose from the egr goes to the back of the TBI. vac. leaks need to be check by unhooking the hose from the intake and checking the various hoses, remember the vac. is created from the intake only when running. you might try checking the intake gaskets too.
you've got a tough one :banghead:
you've got a tough one :banghead:
toivo
01-13-2004, 11:24 PM
you need to take the top off the air cleaner and if you hear a very loud hissing sound your iac valve is out of adjustment and no matter what you change it will continue to idle fast. spray carb cleaner on the throttle return spring and make sure it is returning al the way to rest. then you will have to pull the plug that blocks the idle screw adjustment. turn the key to the on position for 30 seconds and then unplug the idle air control valve. turn the key off and hook up a tachometer or scanner and start the engine. adjust the idle screw to bring your vehicle to 600 to 675 rpm in drive with the wheels blocked. then turn off the engine, hook up your iac valve and go for a drive up past 40 mph. then the iac should reset itself. and your idle should return. this is after you check your timimg. good luck.
johnnymcbrown
01-14-2004, 12:26 AM
toivo--you said "after I check the timing" I would really like to check the timing, but I understand I am supposed to disconnect some wire before checking the timing. I can't figure which wire??
RABarrett
01-14-2004, 08:30 AM
Something to consider here is that code 12 is not an all clear. It indicates that the computer is not getting an rpm signal. This is normal if the engine is not running, but there should be no code 12 when the engine is running. I have repaired my share of problems by considering the 12 as a real problem, especially if the light is on and that is the only code set.
johnnymcbrown
01-14-2004, 10:07 AM
About the code 12, I only get that when I jumper A and B at the plug, no "check engine soon" light when running.
That post from <toivo> above about , turning the ignition on for 30 seconds to set the IAC fully extended, "no air", then unpluging the IAC, and starting the engine, effectively removing the EMC's ability to control idle speed, (I think?) BUT.....I need to check the timing first!
I couldn't locate the mistery wire , I'm supposed to disconnect before setting the timing, so I set the timing "as it is" . It did slow the idle down to a reasonable level, BUT the engine wouldn't go, pull, just coughed and sputtered. So I put it back where it was and it will go again, BUT fast idle is back..
That post from <toivo> above about , turning the ignition on for 30 seconds to set the IAC fully extended, "no air", then unpluging the IAC, and starting the engine, effectively removing the EMC's ability to control idle speed, (I think?) BUT.....I need to check the timing first!
I couldn't locate the mistery wire , I'm supposed to disconnect before setting the timing, so I set the timing "as it is" . It did slow the idle down to a reasonable level, BUT the engine wouldn't go, pull, just coughed and sputtered. So I put it back where it was and it will go again, BUT fast idle is back..
nusch
01-14-2004, 10:52 AM
If you set the timing without removing the wire it will throw your timing off even more. I replyed to your post http://www.automotiveforums.com/vbulletin/showthread.php?t=175021 on where to find the EST wire.
toivo
01-14-2004, 12:13 PM
john, i goofed, but, first things first. code 12 indicates your ecm is working, nothing else. now , remove the air cleaner,plug any vacuum lines that you disconnect. with key off, leave the idle air connected, ground the aldl connector,turn ignition switch on and wait 30 seconds. this will let the iac retract. if you put your hand on it you will feel it running. with key still on disconnect the iac valve connector. remove the ground from the aldl and start the engine. engine should be warm when you do this.or let it reach operating temp. apply parking brake and remove the plug from the idle stop screw. leave engine in neutral if manual, put in drive if automatic. adjust rpm to 500 to 550 on an automatic, 600 to 650 if manual. turn engine off, reconnect everything and drive up past 40 mph and eac should recalibrate itself. to time the engine you have to disconnect the tan wire with blk tracer. this wire is either in the relay control pnl. on the firewall or under the glove box in the truck. if you have crossfire injection system the procedure is different. you also did not say if you heard a loud hissing noise when you removed the air cleaner. or if you sprayed carb cleaner around the base of the tbi to check for vacuum leaks. vacuum should read between 18 and 22 iches. if it is less your leaking air or have other problems.let me know.
johnnymcbrown
01-21-2004, 05:20 PM
JUST WANTED TO RESPOND AND THANK YOU, I took the Throttle Body off the intake and It was just as you said...The gasket had hardened an a piece of it had "blown out or in" anyway it was gone..Replaced the gasket and ALL IS WELL!!!
RABarrett
01-21-2004, 06:16 PM
I am pleased about the air leak under the throttle body. To quote the GM service manual, code 12 is no rpm signal to ECM. That is ALL it means. It has no effect on the ECM. The signal comes from the ignition module, and is used to control the speed of injection. Code 12 is expected id the engine is off, key on, seeking codes. I have repaired too many GM vehicles bearing only code 12 by repairing rpm signals to the ECM to tolerate the code 12 being an "all clear". Ray
ophawk
01-06-2005, 03:26 PM
I had the same thing happen years ago. I had the gasket under the throttle body suck in, and that caused a huge vacuum leak. replaced the gasket and it went right back to normal idle.
Automotive Network, Inc., Copyright ©2025