Re: I fixed my idle hang
I read one time that the IAC motor is hyper sensitive to voltage & current. Someone told me to replace my battery & they were right.
But......
I have the opposite problem; my car refuses to idle, typically occurs after I wash my motor. For some reason, my battery goes south. When I replace the battery, I run strong for about 6 months (more than 2000 miles)& then the same problems:
Low Idle
Wimpy horn rapport for alarm set'
eventually won't crank
So every 6 months I head to Wally Mart & exchange my "faulty" battery for a brand new one; in reality, I'm prolly draining the thing with the alarm for months on end. A logical person would think that the alternator would cure the problem, but alas it doesn't work for me.
I read in the service manual that the IAC motor is controlled by the PCM based on 3 inputs:
cam position
throttle position
coolant temperature
If this is correct, a root cause analysis should center around the circuits & end devices that are input variables to the PCM, followed by an anlaysis of the circuit and end device (IAC motor) on the PCM output.
Continuity checks, analog device range precision, etc. If all those check out, it could only be programming. I find it difficult to believe that DC manufactured inconsistent PCMs, particularly since this isn't affecting EVERY Viper out there.
Bottom line, I bet, is that the PCM is not receiving accurate inputs, followed closely by the IAC motor is not receiving the correct pulse due to shorted circuit, OR the IAC motor is faulty.
One of these days when I get all the tools I need, I will chase my problem down; for now, I'll keep replacing the battery every 6 months.