1999 Ford Escort Engine Won't Start: Fixing P1506, P0171, and P0420 Codes
I own a 1999 Ford Escort with a non-original 4-cylinder engine that has recently stopped running. After retrieving the trouble codes using an OBD-II scanner, I found three key error codes: P1506 (Idle Air Control Overspeed Error), P0171 (System Too Lean - Bank 1), and P0420 (Catalyst System Efficiency Below Threshold - Bank 1). I inspected the spark plugs, ignition wires, and vacuum lines. The spark plugs are worn and require replacement, but they were found wet with fuel—indicating that the fuel pump is likely functioning. However, when I tried to start the engine using starting fluid, there was no response from any cylinder. This suggests a problem in the ignition system or related components such as sensors or vacuum lines. My current plan is to begin by replacing the spark plugs and ignition wires, and if necessary, the ignition module. I will also inspect and replace any faulty vacuum hoses, as these can significantly impact engine performance. If the engine still won’t start after these steps, I’ll be unable to proceed with repairs for the other codes. I’m aware that 1990s Ford engines—especially those with split-port designs—are known for complex fuel and ignition systems. I’m seeking advice on where to focus my troubleshooting efforts to get the engine running again.
The P1506 and P0171 codes are likely caused by a faulty Mass Air Flow (MAF) sensor. On late-90s Fords, MAF sensors are prone to failure and can send incorrect signals to the Powertrain Control Module (PCM), leading to excessive fuel delivery. This rich mixture may explain why spark plugs are wet with fuel and could also contribute to the P0420 code, as the catalytic converter cannot process high levels of hydrocarbons. A simple test: unplug the MAF sensor. If the engine runs smoother afterward, a bad MAF is almost certainly the issue. While you're at it, clean the airbox and install a new high-quality air filter to improve airflow.