Ford Error Codes

Complete DTC Guide for EcoSport, Ranger, F-150, Focus, Fiesta and More

Ford is the dominant brand in US and UK workshops, and a significant player in India through the EcoSport and older Figo and Endeavour. Whether you’re working on a high-mileage F-150 on a US farm, a Ranger pickup in rural UK, or an EcoSport 1.0 EcoBoost in Hyderabad traffic — the diagnostic patterns are knowable and consistent across the platform.

What makes Ford interesting is the EcoBoost family. The move to turbocharged direct injection across the range — 1.0T three-cylinder, 1.5T, 2.0T, 2.3T — brought significant fuel economy gains and genuine performance. It also brought specific failure patterns that didn’t exist with the older naturally aspirated Duratec engines. Carbon buildup. PCV failures. Coolant intrusion into the cylinder on the 1.5T. A scan tool doesn’t tell you which of these you’re dealing with — that requires knowing the platform.

This guide covers both markets comprehensively: US/UK Ford codes and the India-specific EcoSport / older fleet Ford diagnosis.


Ford Engine Families — Know Your Platform

US Market:

  • EcoBoost 2.7T / 3.5T (F-150, Edge, Expedition): Twin-turbo, direct injection
  • EcoBoost 2.0T (Escape, Fusion, Edge): Most common 2.0 turbo platform
  • EcoBoost 1.5T (Escape, Fusion — 2014–2019): Three-cylinder cooling fault issue
  • EcoBoost 2.3T (Mustang EcoBoost, Explorer): High-performance variant
  • 5.0 Coyote V8 (F-150, Mustang): Naturally aspirated V8 — simpler fault pattern
  • Duratec 2.5 (Fusion, Escape older): NA petrol

UK Market:

  • EcoBoost 1.0T (Fiesta, Focus, EcoSport, Puma): Three-cylinder turbo — biggest seller
  • EcoBoost 1.5T (Focus, Kuga): Four-cylinder turbo
  • EcoBoost 2.0T (Mondeo, S-Max, Edge): 2.0 turbo
  • Duratorq 1.5 / 2.0 TDCi (Fiesta diesel, Focus diesel, Kuga diesel): Common rail diesel
  • Duratorq 2.2 TDCi (Transit, Ranger — UK/global): Larger commercial diesel

India Market:

  • EcoBoost 1.0T (EcoSport): Three-cylinder from 2013–2022
  • Ti-VCT 1.5 petrol (EcoSport, Aspire, Figo): Naturally aspirated
  • TDCi 1.5 (EcoSport diesel): CRDI diesel
  • Duratec 1.6 (older Fiesta, Figo): NA petrol

ECU: Bosch ME7/ME17 series on petrol, Bosch EDC on diesel. Some Ford-specific calibration via Ford’s PCM (Powertrain Control Module) — Ford tends to call theirs a PCM rather than ECU.


Complete Ford DTC Code List

Petrol Engine Codes (P0xxx — Generic)

Code Description Ford-Specific Notes
P0011 Camshaft Timing Over-Advanced VCT (Variable Cam Timing) solenoid or oil
P0012 Camshaft Timing Over-Retarded VCT phaser
P0016 Cam/Crank Correlation Timing chain — check on 1.6 Duratec
P0087 Fuel Rail Pressure Low HPFP cam follower on EcoBoost — critical
P0088 Fuel Rail Pressure High Rail pressure regulator
P0101 MAF Range/Performance MAF contamination
P0107 MAP Sensor Low MAP or boost pressure sensor
P0113 IAT Sensor High Intake air temp sensor circuit
P0115 ECT Sensor Circuit Coolant sensor
P0128 Coolant Below Thermostat Threshold Thermostat stuck open — very common on 1.6
P0171 System Too Lean Bank 1 PCV system on EcoBoost, MAF, boost leak
P0172 System Too Rich Bank 1 Injector, O2 sensor
P0174 System Too Lean Bank 2 V6/V8 bank 2
P0234 Turbocharger Overboost Wastegate or boost control solenoid
P0299 Turbocharger Underboost Boost leak — check all intercooler connections
P0300 Random Misfire Plugs, coils — EcoBoost is sensitive to plug condition
P0301–P0308 Misfire Cylinder 1–8 Individual cylinder — V8 goes to P0308
P0316 Misfire Detected on Startup Carbon buildup on intake valves — EcoBoost
P0335 CKP Sensor Circuit CKP sensor
P0340 CMP Sensor Circuit CMP sensor
P0351–P0358 Ignition Coil A–H Coil failure
P0401 EGR Flow Insufficient EGR carbon — diesel and some petrol
P0420 Catalyst Efficiency B1 O2 sensor or cat
P0430 Catalyst Efficiency B2 V6: bank 2
P0441 EVAP Purge Performance Purge solenoid
P0446 EVAP Vent Control Canister vent — common on F-150
P0455 EVAP Large Leak Fuel cap or vent hose
P0456 EVAP Small Leak Cap seal or hose micro-crack
P0480 Cooling Fan Control Fan relay or motor
P0505 Idle Control System Throttle body or IAC
P0562 System Voltage Low Battery or alternator

Ford-Specific Codes (P1xxx)

Code Description Notes
P0144A PCV Performance PCV oil separator failure on 2.0T EcoBoost
P1000 OBD Readiness Monitor Incomplete Drive cycle incomplete after reset — not a fault
P1229 Injector Driver Module IDM fault — diesel
P1285 Cylinder Head Temperature Sensor CHT sensor — Ford uses this instead of ECT on some
P1289 CHT Sensor Out of Range Over-temp protection activated
P1380 Variable Cam Timing Solenoid A Circuit VCT solenoid
P1381 Variable Cam Timing Over-Advanced VCT phaser mechanical
P1383 Variable Cam Timing Over-Retarded VCT retard
P1450 EVAP Barometric Pressure Relief EVAP canister system
P1569 Cruise Control Input Signal Cruise control module
B1318 Battery Voltage Low Not just battery — check alternator
P1633 Keep Alive Power Voltage KAM circuit — common after battery disconnection

Diesel Codes (TDCi / Duratorq)

Code Description Ford TDCi Notes
P0087 Fuel Rail Pressure Low Fuel filter first, then lift pump
P0089 Fuel Pressure Regulator Rail pressure control valve
P0191 Rail Pressure Sensor Sensor accuracy
P0251 Injection Pump Fuel Metering Metering unit
P0380 Glow Plug Circuit Glow plugs — Ford TDCi common fault
P0401 EGR Flow Insufficient EGR carbon — Focus and Mondeo TDCi
P0404 EGR Circuit Range EGR actuator
P0406 EGR Position Sensor High Position sensor
P0488 EGR Throttle Control EGR throttle plate
P2002 DPF Efficiency DPF soot load (Euro 5/6 vehicles)
P2033 EGT Sensor Circuit DPF temperature sensor
P2080 EGT Sensor Range Post-DPF EGT
P20EE SCR NOx Efficiency AdBlue system
P2BAD Reductant Level Low DEF tank
P003A Turbocharger Boost Control VGT actuator on 2.0 TDCi

The EcoBoost Issues You Need to Know

1.0T Three-Cylinder — Coolant Loss and Detonation

The EcoBoost 1.0T is Ford’s most impressive engineering achievement of the last decade and also has one specific fault worth knowing: coolant intrusion into the combustion chamber.

On UK and Indian EcoSport 1.0T models from 2013–2018 (and Focus/Fiesta in the UK), the head gasket area between the water jacket and cylinder bore can fail. The symptom is slow coolant loss without visible leaks, white smoke on cold start, or a sweet exhaust smell. Codes: P0300, P0301–P0303 (misfires), and P0171 (lean) can appear as coolant fouls the mixture.

Ford addressed this with a revised head gasket on later production. If you have an early 1.0T with unexplained coolant loss, this is where to look before spending on ignition components.

EcoBoost 2.0T / 1.5T — Carbon Buildup on Intake Valves

Direct injection engines spray fuel directly into the cylinder. This means the intake valves never get fuel washing over them — unlike port injection engines where fuel mist keeps valves clean.

The result: carbon deposits build up on the back of intake valves. By 80,000–120,000 km, the buildup becomes significant enough to:

  • Restrict airflow at specific valve lifts
  • Cause P0316 (startup misfire as cold deposits shed)
  • Cause rough idle and slight power loss

The fix is walnut blast cleaning — pressurised walnut shell media blasted through the intake ports with the valves closed. This is a specific procedure, not widely available in India but common in UK and US Ford specialist workshops.

P0171 on an EcoBoost with no obvious boost leaks and a clean MAF is worth investigating for carbon buildup. Live data check using a scanner like the Launch X431 CRP429C: MAF g/s at idle should be 4–7g/s on a clean engine. Carbon-restricted intake can show normal MAF but poor torque at low RPM.

EcoBoost High-Pressure Fuel Pump — P0087

The 1.5T and 2.0T EcoBoost GDI engines use a high-pressure fuel pump driven by a dedicated cam lobe. The cam follower (tappet) between the cam and the pump head wears — and on early engines, it wore rapidly.

P0087 (low fuel rail pressure) on a 2.0T EcoBoost with a clean filter and good low-pressure pump is almost certainly the HPFP cam follower. Left unfixed, the follower wears through completely, damages the cam lobe, and turns a ₹4,000 follower replacement into a ₹60,000+ camshaft and pump replacement.

This is not a “monitor it and see” situation. If P0087 appears on an EcoBoost without a filter issue, inspect the HPFP follower immediately.

P0128 — Thermostat, Not Sensors

P0128 (coolant temperature below thermostat regulating temperature) is one of the most common codes on older Ford Duratec 1.6 and 2.0 engines. It almost always means the thermostat is stuck partially open — allowing too much coolant flow through the radiator and keeping the engine perpetually cool.

People chase P0128 by replacing the ECT sensor. The ECT sensor is almost never the cause. The thermostat is cheap (₹600–1,200). Change it and the code won’t return.


Story From the Floor: The F-150 Owner in the UK (Via Email)

I get queries from UK readers through the blog. This one came from an F-150 owner in rural Yorkshire — a 2016 5.0 Coyote V8 showing P0174 (lean, bank 2) with a rough idle on cold start that cleared after 2 minutes.

I asked: any intake work recently? Any codes cleared before this appeared? He mentioned a cold air intake fitted six months earlier. I asked for MAF live data at idle — he sent it via screenshot. Bank 2 contribution was slightly lower than bank 1 at idle.

My diagnosis remotely: cold air intake housing was probably not fully sealed at the MAF sensor mount — unmetered air entering after the MAF on bank 2 side. The cold-start rough idle was consistent with unmetered air upsetting the fuel trim before the closed-loop correction kicked in.

He reseated the intake housing and the MAF seal. Code cleared. Idle smooth. P0174 gone.

The lesson: aftermarket intake fitment is a common but overlooked source of lean codes. Always check air path sealing when diagnosing P0171/P0174 on modified vehicles.


FAQ

My Ford EcoSport 1.0T shows P0300 random misfire — where do I start?
Spark plugs first. The 1.0T uses three cylinders with iridium plugs — Ford specifies a 60,000 km interval but Indian traffic and CNG variants shorten this. After plugs, check coil resistance. If misfires persist, consider coolant intrusion (white smoke, coolant loss) on pre-2018 1.0T engines.

What does P1000 mean on my Ford?
P1000 is not a fault. It means the OBD2 readiness monitors haven’t completed a full drive cycle after a code was cleared or battery was disconnected. Drive the vehicle through a complete warm-up cycle — cold start, highway cruise, deceleration — and rescan. It will clear on its own.

My Ford Focus TDCi diesel shows P0401 — is EGR cleaning enough or do I need a new valve?
In most cases, professional EGR cleaning is sufficient. Ford’s TDCi EGR valves respond well to chemical and ultrasonic cleaning if the actuator motor is still functional. If the valve is electrically failed (confirmed with an actuator test on a scanner like the Autel MaxiCOM MK808), replacement is needed.

P0087 on my EcoBoost 1.5T — is the fuel pump dead?
Check the fuel filter first (especially on diesel; for petrol, less likely but still possible). On the 1.5T EcoBoost specifically, the HPFP cam follower wear is a known issue. Have the follower inspected before condemning the pump — it’s a much cheaper fix.

My F-150 EcoBoost shows P0171 and P0174 (both banks lean) — is the MAF faulty?
Dual-bank lean on an EcoBoost typically points to a PCV system fault (crankcase vapour entering the intake without metering) or a large vacuum/boost leak affecting both banks. On the 3.5T, the PCV separator diaphragm fails and allows oil mist into the intake — check for oily residue in the intake tube. MAF failure is less likely if both banks are equally affected.


The Verdict

Ford’s EcoBoost family changed the industry and brought real-world fuel efficiency to large vehicles. The codes it generates are manageable with the right knowledge: HPFP follower on early GDI engines, carbon buildup on intake valves, coolant issues on early 1.0T.

The older Duratec and TDCi engines are simpler — thermostat on P0128, EGR cleaning on diesel, fuel system pressure on P0087.

Know which engine you’re working with. Match the code to the known failure pattern for that specific platform. Don’t treat every P0171 the same way on every Ford — the Coyote V8 version and the 1.0T EcoBoost version have completely different causes.


Babuu has been working in automotive electronics since 2002 and opened HT ECM Solutions in Bachupally, Hyderabad in 2017 — a professional ECU repair and vehicle diagnostics workshop.


Related reads:

🔧 Recommended OBD2 Scanner to Read Ford Error Codes:

The Launch CRP129E is the tool we recommend for reading and clearing these Ford fault codes. It supports all standard OBD2 protocols used by Ford vehicles and provides full system diagnostics.

Leave a Comment