2004 Mazda 6 P2187 Code: Fuel System Too Lean at Idle - Diagnosis & Fixes
I own a 2004 Mazda 6 with a 2.3L 4-cylinder engine and 5-speed manual transmission, currently at 108,000 miles. The check engine light is on, and the fault code retrieved is P2187 — indicating a fuel system too lean at idle. The vehicle runs smoothly under normal conditions. I've already checked for vacuum leaks, cleaned the Mass Air Flow (MAF) sensor, and replaced the purge valve. After resetting the code, it stays off for one to two days before returning. I'm wondering if there are any other potential causes beyond what I've tried. Could fuel trims or fuel pressure be involved? Also, should I consider using a scan gauge or ultra gauge to get deeper diagnostics? Thanks for your insights, Mikey
P2187 in the 2004 Mazda 6 points to a fuel system that is too lean at idle — specifically on the right bank. Have you checked the fuel trims and fuel pressure? Also, inspect for exhaust leaks. A vacuum leak could cause misreading of air intake, leading to incorrect fuel mixture. What exactly does an 'ultra gauge' do?