I have a 1999 Explorer sport 4.0 SOHC. When it is cold outside (below
50 degrees)and the car sat overnight or sat for several hours it wouldn't idle worth a darn, would rev up real high then sputter then idle high again, and it would die . It would do this for about 3 or 4 minutes then would idle great. The check engine light was on codes said bank 1 bank 2 fuel too lean. We changed the following IAC, O2 sensors, egr valve, air filter, spark plugs,mass air sensor,fuel filter. We changed the o-rings(gasket) on the intake and it FIXED the problem. The o-rings are rubber(like a thick rubberband) and when the motor is cold the the rings were hard and it caused a vaccuum leak, and when the motor warmed up they loosed back up. You can purchase these o-rings from the dealer you will need both top and bottom gaskets bottom rings run about $11 or $12, and the top gasket is $7 or $8.- posted
18 years ago