first off i have a 99 contour 2.5L dohc manual trans. im getting codes p0171, p0174, p1151, p0156, p0302, p0300, and p0305 (from what i can remember). i live in southern california so the temps aren't that bad, it probably gets to 60 degrees at the lowest.
when i start the car in the mornings the idle is rough and i have to give it gas to keep the car from dying. i live right by the freeway and take it to school every morning so i'm not in much stop and go traffic. the check engine light blinks every day on the freeway, and once the car is warmed up the misfire goes away.
ive changed the plugs, wires, coil, iac, replaced all the vacuum lines, cleaned the maf, and nothing seems to help. the only thing ive done that improved the condition of the idle with the engine cold is i unplugged the MAF. when i did this it kept the idle more constant, at around 750 rpm. but with it plugged in it surges constantly between 250 and 750 rpm, usually hovering around 250 to 500, and occasionally dying. also, when i'm coming to a stop, the idle will just drop to zero and kill the engine (unless i give it gas).
i havent touched the o2 sensors yet because i don't believe they can cause an engine to misfire. i had a scan tool hooked up that read the live sensor data, and saw that all 4 sensors were switching between 0 and .1 volts, so i know they work, but they might just be slow. also, i have been scanning the car every day for the past 3 weeks and ive only seen the o2 sensor code twice, but the p0171, p0174, and p0302 codes show up just about every time.
once the engine is warm, its a totally different story. the idle still "searches" but i can drive the car without the check engine light flashing, and can tell that all 6 cylinders are firing. it usually also doesn't die every time i come to a stop. if the engine ran this way all the time (not just when warmed up), i wouldn't think there was anything wrong with it.
i bought some upper and lower intake gaskets yesterday and if i can get the fuel line disconnect tool i'll install them later today, and see if that helps any. other than that are there any suggestions to fix this condition?
when i start the car in the mornings the idle is rough and i have to give it gas to keep the car from dying. i live right by the freeway and take it to school every morning so i'm not in much stop and go traffic. the check engine light blinks every day on the freeway, and once the car is warmed up the misfire goes away.
ive changed the plugs, wires, coil, iac, replaced all the vacuum lines, cleaned the maf, and nothing seems to help. the only thing ive done that improved the condition of the idle with the engine cold is i unplugged the MAF. when i did this it kept the idle more constant, at around 750 rpm. but with it plugged in it surges constantly between 250 and 750 rpm, usually hovering around 250 to 500, and occasionally dying. also, when i'm coming to a stop, the idle will just drop to zero and kill the engine (unless i give it gas).
i havent touched the o2 sensors yet because i don't believe they can cause an engine to misfire. i had a scan tool hooked up that read the live sensor data, and saw that all 4 sensors were switching between 0 and .1 volts, so i know they work, but they might just be slow. also, i have been scanning the car every day for the past 3 weeks and ive only seen the o2 sensor code twice, but the p0171, p0174, and p0302 codes show up just about every time.
once the engine is warm, its a totally different story. the idle still "searches" but i can drive the car without the check engine light flashing, and can tell that all 6 cylinders are firing. it usually also doesn't die every time i come to a stop. if the engine ran this way all the time (not just when warmed up), i wouldn't think there was anything wrong with it.
i bought some upper and lower intake gaskets yesterday and if i can get the fuel line disconnect tool i'll install them later today, and see if that helps any. other than that are there any suggestions to fix this condition?