1996 Ford F-150 P0171 and P0385: Intermittent Stumble After Engine Warm-Up with DTC Codes
I'm experiencing a recurring issue with my 1996 Ford F-150 (2-door I6, manual transmission) that's driving me crazy. After the engine warms up, when I turn it off and restart it after 10–30 minutes, the truck stumbles for about one minute before returning to normal operation. During this stumble period, the check engine light comes on and displays two diagnostic trouble codes: P0171 (System Too Lean - Bank 1) and P038-5 (Crankshaft Position Sensor B Circuit Malfunction). The codes only appear during the stumble phase and disappear once the engine runs smoothly. If I let the engine cool completely, reset the codes, and restart, the truck runs fine without any issues. This has happened multiple times. I've already replaced the distributor cap and rotor, cleaned the fuel injectors, changed both air and fuel filters, and installed new plug wires. Despite these efforts, the problem persists and resolves before I open the hood to inspect it. Any insights or suggestions on how to diagnose this intermittent issue would be greatly appreciated. — Xmike
Check for vacuum leaks, especially around the intake manifold. Perform this test when the engine is cold. Also verify that fuel pressure is within specifications. The 1996 Ford F-150 was in a transitional phase between OBD I and OBD II systems. In this case, P0171 typically indicates a misfire monitor — is your truck actually missing? Locate and fix the root cause of the lean condition first. Once resolved, clear the codes and drive the vehicle under normal conditions. I believe both P0171 and P0385 stem from the same underlying issue: either vacuum leaks, exhaust leaks, low fuel pressure, or a dirty or faulty MAF sensor. Please update with your findings.