← Back to list

1999 Honda Passport EX 4WD Stalls at Idle: P0102, P0171, P0174 Fault Codes - Diagnosis & Solutions

Model: Passport, Rodeo Fault Code: P0102 Posted: 2007-03-13 11:47

My daughter's 1999 Honda Passport EX with 4WD and fuel-injected 3.2L engine is experiencing intermittent stalling at idle, especially after the engine has warmed up. The issue occurs occasionally during warm-up but consistently stalls when restarting after being warm. A scan tool reveals fault codes P0102 (Manifold Absolute Pressure Sensor Range/Performance Problem), P0171 (System Too Lean Bank 1), and P0174 (System Too Rich Bank 2). I have already cleaned the Mass Airflow (MAF) sensor, which temporarily resolved the P0102 code — however, the stalling persists. I also cleaned the Idle Air Control Valve (IACV), but the problem remains unchanged. Based on forum discussions, I am now considering checking for vacuum leaks as a potential cause. Before replacing the intake manifold gaskets (which would be costly and time-consuming), I'm seeking advice on other possible root causes. The vehicle is currently unsafe to drive, so I’m operating it with my daughter using mine — I miss having my own car. Any insights or diagnostic steps before proceeding with major repairs would be greatly appreciated. Thanks, Brian

Related fault codes
P0102P0171P0174
Comments (4)
Anonymous 2007-03-13 14:30

Check fuel pressure to ensure the engine is receiving proper fuel delivery. Low fuel pressure can cause lean conditions and idle instability, especially in older Honda models with fuel injection systems.

Anonymous 2007-03-13 14:38

Many 1990s Honda vehicles suffer from EGR valve carbon buildup, distributor or coil issues, as well as faulty MAF sensors. Fuel pressure should be checked, and if a MAF sensor is present, it should also be tested. Cleaning the sensor does not confirm its health — try disconnecting it while idling: does the stalling persist? If so, that may indicate an underlying issue beyond just sensor contamination.

Anonymous 2007-03-13 20:02

Thanks for the input! I wasn't aware fuel pressure or EGR valve issues could contribute to this problem. I'll test both and update accordingly. Appreciate your help! Brian

Anonymous 2007-03-13 20:33

OK, following suggestions: 1) Cleared all fault codes. 2) Disconnected the MAF sensor connector while at idle — no improvement in idle stability. The scanner now shows P0102, P0171, and P0174. 3) Reconnected the MAF sensor. 4) Cleared codes again. 5) Disconnected the Idle Air Control Valve (IACV) connector at idle — no change in behavior. The scanner still reads P0102, P0171, and P0174. This suggests the IACV may be stuck or malfunctioning. Could a faulty IACV be causing the idle instability? Any thoughts? Thanks, Brian