My 1995 Ford Contour 2.5L(Duratec) will not idle by itself until it reaches at least 100 degrees. The hotter it gets, the better it runs. When I first start the car in the morning, it dies right away, UNLESS I keep reving it up and down and not taking my foot completely off the gas.
Eventually, I can EEAAASSSEE of the gas pedal slowly and it will stay idling by itself.
I get NO EEC-IV codes, which has me thinking it can't possibly be a sensor related issue.
I know the car is running Lean because when I do the KOER test, I get two O2 Sensor codes indicating a Lean condition. I also checked the manifold vacuum and only got 10-11" hg at idle.
I was thinking it might be a vacuum leak, but I can't hear any "hissing" sounds at all, plus, I sprayed soapy-water and carb cleaner around the intake manifold gaskets and the idle did not change at all.
I read online that a vacuum reading of 8-14" hg at idle indicates overly advanced timing, but how can I possibly correct that problem when it's controlled by the PCM via the ICM??
Another strange thing happened after the engine was nice and warm, when I would put the transmission in Drive or Reverse, the RPMs would go up by about 100!!!??? Before this whole problem, it would do the opposite and increase in Park and Neutral and decrease in gear.
I took the car for a drive around the block a few times and it was just "OK". At some Stops, the revs would start getting bouncy between
400-600 RPMs, and the lights would dim in sequence(probably because of the lower idle speed).Does anyone have any clues as to what the problem might be??
THANKS!:)