thedarkoneirc
Member
- :
- 2004 Mazda 3 2.0L
P2188, what should I do?
I've had a P2188 (fuel system too rich at idle) check engine code for a couple months now, initially after I got it, I was doing some diagnoses and found that there was oil on my spark plugs, so I changed the valve cover gasket, no more oil but still P2188. I checked the purge solenoid, no problems there, replaced the spark plugs and air filter, no change, HO2S sensors seem to be fine, they respond correctly to fast depression of gas pedal and release of gas pedal, MAF is readings are fine, then I changed my oil and the check engine code went away for about 1300 miles, after which it has been on and off ever since.
Before my oil was changed, symptoms included the engine feeling really bogged down (not accelerating at nearly the rate it normally does), and when it felt extra bogged down, in 1st, 2nd and rarely 3rd gear i would get (what i think is) backfiring. And of course LTFT was sitting at -20.8% at all times, and short term fluctuates. After the oil change for the most part it runs properly, acceleration is a little bit slow at times, but nowhere near what it was at, and no backfiring, and LTFT moves around a bit, but stays -% at almost all times (unless fuel system switches to open loop with 99% engine load), and STFT is all over the map.
I was wondering would it be a better next step to check (and adjust) my valve clearance tomorrow (from calling the mazda parts dept. at one of the dealerships near me they have no idea what part I am talking about for the tappets [I had read that the 2004 mazda 3 has shimless tappets with the shim built into the tappet, wtf?] or shims for the tappets [in the event that what I read was wrong and they do have shims], so if the clearance is off I would need to take the shims and/or tappets out to measure them and bring them to the dealership so that they can actually check for and order the part), or take apart my intake manifold and check the PCV valve, or any other ideas on something that would be a better idea altogether?
Thanks in advance
I've had a P2188 (fuel system too rich at idle) check engine code for a couple months now, initially after I got it, I was doing some diagnoses and found that there was oil on my spark plugs, so I changed the valve cover gasket, no more oil but still P2188. I checked the purge solenoid, no problems there, replaced the spark plugs and air filter, no change, HO2S sensors seem to be fine, they respond correctly to fast depression of gas pedal and release of gas pedal, MAF is readings are fine, then I changed my oil and the check engine code went away for about 1300 miles, after which it has been on and off ever since.
Before my oil was changed, symptoms included the engine feeling really bogged down (not accelerating at nearly the rate it normally does), and when it felt extra bogged down, in 1st, 2nd and rarely 3rd gear i would get (what i think is) backfiring. And of course LTFT was sitting at -20.8% at all times, and short term fluctuates. After the oil change for the most part it runs properly, acceleration is a little bit slow at times, but nowhere near what it was at, and no backfiring, and LTFT moves around a bit, but stays -% at almost all times (unless fuel system switches to open loop with 99% engine load), and STFT is all over the map.
I was wondering would it be a better next step to check (and adjust) my valve clearance tomorrow (from calling the mazda parts dept. at one of the dealerships near me they have no idea what part I am talking about for the tappets [I had read that the 2004 mazda 3 has shimless tappets with the shim built into the tappet, wtf?] or shims for the tappets [in the event that what I read was wrong and they do have shims], so if the clearance is off I would need to take the shims and/or tappets out to measure them and bring them to the dealership so that they can actually check for and order the part), or take apart my intake manifold and check the PCV valve, or any other ideas on something that would be a better idea altogether?
Thanks in advance
Last edited: