P1171 Fuel Air Metering Code in 1999 Honda Passport (Isuzu Rodeo Engine) - Diagnosis & Fix Guide
I'm experiencing a recurring P1171 'Fuel Air Metering' diagnostic trouble code (DTC) on my 1999 Honda Passport equipped with an Isuzu 3.2L V6 engine — identical to the Isuzu Rodeo. The vehicle runs smoothly under normal conditions, but when driving uphill, it occasionally feels sluggish and then triggers the P1171 code. This issue only appears during hilly terrain, and disappears when driving on flat roads. I've already replaced two downstream O2 sensors (P0137 and P0157), cleaned the MAF and throttle body, changed the air and fuel filters, and used a fuel system cleaner. I also replaced the in-tank fuel pump — which is noisy but appears to be functioning. Based on these efforts, I'm now focusing on three key components: the Mass Airflow (MAF) sensor, Manifold Absolute Pressure (MAP) sensor, and fuel pressure regulator. My current theory is that a lean condition (indicated by P1171) may stem from either a failing MAF sensor or an improperly functioning fuel pressure regulator. I've noticed that when driving uphill, the engine often shows P0101 (MAF malfunction), along with persistent O2 sensor low-voltage codes — though I’ve replaced those sensors myself and confirmed they are not faulty. I’m trying to determine whether the root cause is a failing MAF or an underlying fuel delivery issue. To test this, I plan to disconnect the MAF sensor while driving uphill and observe if the vehicle responds better. If power improves, it would strongly suggest that the MAF is sending incorrect readings, leading to improper air-fuel mixture calculations. I’m also considering a fuel pressure check using an affordable gauge ($30 kit) before moving on to expensive part replacements. I’d like to avoid replacing components blindly — any insights or testing methods for these sensors would be greatly appreciated.
MAF cleaning doesn't confirm proper operation — does your vehicle have both a MAF and MAP sensor? Is there an EGR valve installed?