OBD / DTC codes

Here is a list of OBD codes and their meanings for the Ford Windstar.  Also known as diagnositc trouble codes or DTC, OBD codes are indicators of a problem with your Windstar.  Typically when a sensor, such as a wheel sensor, sends a signal that is outside of the range limits expected, the PCM computer will indicate this with a trouble code, and may let you know with the CEL (check engine light) or MIL (malfunction indicator lamp) on the dash, or another system light such as ABS.   Not all codes set are made visible by a dash light though.  Some, like a battery pack voltage out of range code, which can indicate a failing alternator, are stored in the computer and can only be retrieved using a scanner that contains the Ford manufacturer specific extensions.  You can have a code read by most any shop, and many auto parts stores will read the MIL codes for free, but you can buy reasonably priced code readers to connect to a laptop or a smartphone that will read the extended codes plus give you real time data for some important sensors, like the wheel sensors.  The code reader I purchased for my laptop, by AutoEnginuity, paid for itself after just a couple code readings and works with our other vehicles as well.

Please remember that a code doesn’t always mean a problem with the attached sensor.  They more commonly refer to a problem with a mechanical condition.  Such is the case with the famous Windstar P0171/P0174 problem which shows oxygen sensor issues, and many have replaced them at great cost, but the actual problem was a manufacturing issue that caused a vacuum leak in the upper intake manifold.  So <strong>please remember to obtain an accurate diagnosis before attempting repair</strong>. Coming to the correct conclusion with the data that DTC codes provide will save you money and stress.

OBD Engine Codes / DTC

P0102 – Mass Air Flow (MAF) Circuit Low Input
P0103 – Mass Air Flow (MAF) Circuit High Input
P0106 – Barometric (BARO) Pressure Sensor Circuit Performance
P0107 – BARO/MAP Sensor Low Voltage Detected
P0108 – BARO/MAP Sensor High Voltage Detected
P0109 – BARO/MAP Sensor Circuit Intermittent
P0112 – Intake Air Temperature (IAT) Circuit Low Input
P0113 – Intake Air Temperature (IAT) Circuit High Input
P0116 – Engine Coolant Temperature Circuit Range/Performance Failure
P0117 – Engine Coolant Temperature (ECT) Circuit Low Input
P0118 – Engine Coolant Temperature (ECT) Circuit High Input
P0121 – Throttle Position (TP) Circuit Performance Problem
P0122 – Throttle Position (TP) Circuit Low Input
P0123 – Throttle Position (TP) Circuit High Input
P0125 – Insufficient Coolant Tmperature For Closed Loop Fuel Control
P0127 – Intake Air Temperature Too High
P0131 – HO2S Sensor Circuit Out of Range Low Voltage (HO2S-11)
P0133 – HO2S Sensor Circuit Slow Response (HO2S-11)
P0135 – HO2S Sensor Circuit Malfunction (HO2S-11)
P0136 – HO2S Sensor Circuit Malfunction (HO2S-12)
P0141 – HO2S Sensor Circuit Malfunction (HO2S-125)
P0148 – Fuel Delivery Error
P0151 – HO2S Sensor Circuit Out of Range Low Voltage (HO2S-21)
P0153 – HO2S Sensor Circuit Slow Response (HO2S-21)
P0155 – HO2S Sensor Circuit Malfunction (HO2S-21)
P0156 – HO2S Sensor Circuit Malfunction (HO2S-22)
P0161 – HO2S Sensor Circuit Malfunction (HO2S-22)
P0171 – System too Lean (Bank 1)
P0172 – System too Rich (Bank 1)
P0174 – System too Lean (Bank 2)
P0175 – System Too Rich (Bank 2)
P0176 – Flexible Fuel (FF) Sensor Circuit Malfunction
P0180 – Engine Fuel Temperature Sensor A Circuit Low Input (EFT)
P0181 – Engine Fuel Temperature Sensor A Circuit Range/Performance (EFT)
P0182 – Engine Fuel Temperature Sensor A Circuit Low Input (EFT)
P0183 – Engine Fuel Temperature Sensor A Circuit High Input (EFT)
P0186 – Engine Fuel Temperature Sensor B Circuit Range/Performance (EFT)
P0187 – Engine Fuel Temperature Sensor B Circuit Low Input (EFT)
P0188 – Engine Fuel Temperature Sensor B Circuit High Input (EFT)
P0190 – Fuel Rail Pressure Sensor Circuit Malfunction (FRP)
P0191 – Fuel Rail Pressure Sensor Circuit Performance (FRP)
P0192 – Fuel Rail Pressure Sensor Circuit Low Input (FRP)
P0193 – Fuel Rail Pressure Sensor Circuit High Input (FRP)
P0201 through P0212 – Cylinder #1 through Cylinder #12 Injector Circuits
P0217 – Engine Coolant Over-Temperature Condition
P0230 – Fuel Pump Primary Circuit Malfunction
P0231 – Fuel Pump Secondary Circuit Low
P0232 – Fuel Pump Secondary Circuit High
P0298 – Engine Oil Over Temperature Condition
P0300 – Random Misfire
P0301 through P0130 – Misfire Detection Monitor
P0320 – Ignition Engine Speed Input Circuit Malfunction
P0325 – Knock Sensor 1 Circuit Malfunction (Bank 1)
P0326 – Knock Sensor 1 Circuit Range/Performance (Bank 1)
P0330 – Knock Sensor 2 Circuit Malfunction (Bank 2)
P0331 – Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0340 Camshaft Position (CMP) Sensor Circuit Malfunction
P0350 – Ignition Coil (Undetermined) Primary / Secondary Circuit Malfunction
P0351 through P0360 – Ignition Coil A through J Primary/Secondary Circuit Malfunction
P0400 – EGR Flow Failure (outside the minimum or maximum limits)
P0401 – EGR Flow Insufficient Detected
P0402 – EGR Flow Excessive Detected
P0403 – EEGR Electric Motor Windings to the PCM Shorted or Open
P0411 – Secondary Air Injection (AIR) System Upstream Flow
P0412 – Secondary Air Injection (AIR) System Circuit Malfunction
P0420 – Catalyst System Efficiency Below Threshold (Bank 1)
P0430 – Catalyst System Efficiency Below Threshold (Bank 2)
P0442 – EVAP Control System Leak Detected (Small Leak)
P0443 – EVAP Control System Canister Purge Valve Circuit Malfunction
P0451 – FTP Sensor Circuit Noisy
P0452 – FTP Sensor Circuit Low Voltage Detected
P0453 – FTP Sensor Circuit High Voltage Detected
P0455 – EVAP Control System Leak Detected (No Purge Flow or Large Leak)
P0456 – EVAP Control System Leak Detected (Very Small Leak)
P0457 – EVAP Control System Leak Detected (Fuel Filler Cap Loose/Off)
P0460 – Fuel Level Sensor Circuit Malfunction
P0500 – Vehicle Speed Sensor (VSS) Malfunction
P0501 – Vehicle Speed Sensor (VSS) Range/Performance
P0503 – Vehicle Speed Sensor (VSS) Intermittent
P0505 – Idle Air Control System Malfunction
P0552 – Power Steering Pressure (PSP) Sensor Circuit Malfunction (shorted to ground)
P0553 – Power Steering Pressure (PSP) Sensor Circuit Malfunction (shorted to power)
P0602 – Control Module Programming Error
P0603 – Powertrain Control Module KAM Test Error
P0703 – Brake Switch Circuit Input Malfunction
P0704 – Clutch Pedal Position Switch Malfunction
P0720 – Insufficient Input from Output Shaft Speed Sensor
P0721 – Noise Interference on Output Shaft Sensor Signal
P0722 – No Signal From Output Shaft Speed Sensor
P0723 – Output Shaft Speed Sensor Circuit Intermittent Failure
P0812 – Reverse Switch (RS) Input Circuit Malfunction
P1000 – Monitor Testing Not Complete
P1001 – KOER Not Able To Complete, KOER Aborted
P1100 – Mass Air Flow (MAF) Sensor Intermittent
P1101 – Mass Air Flow (MAF) Sensor Out of Self-Test Range
P1112 – Intake Air Temperature (IAT) sensor Intermittent
P1114 – Intake Air Temperature 2 Circuit Low Input
P1115 – Intake Air Temperature 2 Circuit High Input
P1116 – Engine Coolant Temperature (ECT) Sensor Out of Self-Test Range
P1117 – Engine Coolant Temperature (ECT) Sensor Intermittent
P1120 – Throttle Position (TP) Sensor Out of Range Low (RATCH Too Low)
P1121 – Throttle Position (TP) Sensor Inconsistent with MAF Sensor
P1124 – Throttle Position (TP) Sensor Out of Self-Test Range
P1125 – Throttle Position (TP) Sensor Intermittent
P1127 – Exhaust Not Warm Enough, Downstream Sensor Not Tested
P1128 – Upstream Oxygen Sensors Swapped from Bank to Bank (HO2S-11-21)
P1129 – Downstream Oxygen Sensors Swapped from Bank to Bank (HO2S-11-22)
P1130 – Lack of HO2S-11 Switch, Fuel Trim at Limit
P1131 – Lack of HO2S-11 Switch, Sensor Indicates Lean
P1132 – Lack of HO2S-11 Switch, Sensor Indicates Rich
P1137 – Lack of HO2S-12 Switch, Sensor Indicates Lean
P1138 – Lack of HO2S-12 Switch, Sensor Indicates Rich
P1150 – Lack of HO2S-21 Switch, Fuel Trim at Limit
P1151 – Lack of HO2S-21 Switch, Sensor Indicates Lean
P1152 – Lack of HO2S-21 Switch, Sensor Indicates Rich
P1157 – Lack of HO2S-22 Switch, Sensor Indicates Lean
P1158 – Lack of HO2S-22 Switch, Sensor Indicates Rich
P1168 – Fuel Rail Pressure Sensor In Range But Low
P1169 – Fuel Rail Pressure Sensor In Range But High
P1180 – Fuel Delivery System – Low
P1181 – Fuel Delivery System – High
P1183 – Engine Oil Temperature (EOT) Sensor Circuit Malfunction
P1184 – Engine Oil Temperature (EOT) Sensor Out of Self-Test Range
P1232 – Low Speed Fuel Pump Primary Circuit Malfuntion
P1233 – Fuel System Disabled or Offline (WILL illuminate MIL)
P1234 – Fuel System Disabled or Offline (will NOT illuminate MIL)
P1235 – Fuel Pump Control Out Of Range (WILL illuminate MIL)
P1236 – Fuel Pump Control Out Of Range (will NOT illuminate MIL)
P1237 – Fuel Pump Secondary Circuit Malfunction (WILL illuminate MIL)
P1238 – Fuel Pump Secondary Circuit Malfunction (will NOT illuminate MIL)
P1245 – Generator Load Input High
P1246 – Generator Load Input Failed
P1260 – Theft Detected – Vehicle Immobilized
P1270 – Engine RPM/Vehicle Speed Limiter
P1285 – Cylinder Head Over Temperature Sensed
P1288 – Cylinder Head Temperature (CHT) Sensor Circuit Out of Self-test Range
P1289 – Cylinder Head Temperature (CHT) Sensor Circuit High Input
P1290 – Cylinder Head Temperature (CHT) Sensor Circuit Low Input
P1299 – Cylinder Head Over Temperature Protection Active
P1309 – Misfire Monitor Disabled
P1380 – Variable Cam Timing Solenoid A Circuit Malfunction
P1381 – Variable Cam Timing Over-Advances (Bank 1)
P1383 – Variable Cam Timing Over-Retarded (Bank 1)
P1400 – DPF EGR Sensor Circuit Low Voltage Detected
P1401 – DPF EGR Sensor Circuit High Voltage Detected
P1405 – DPF EGR Sensor Upstream Hose Off or Plugged
P1406 – DPF EGR Sensor Downstream Hose Off or Plugged
P1408 – EGR Flow Out of Self-Test Range (Non MIL)
P1409 – EGR Vacuum Regulator Solenoid Circuit Malfunction
P1411 – Secondary Air Injection (AIR) System Downstream Flow
P1413 – Secondary Air Injection System Monitor Circuit Low
P1414 – Secondary Air Injection System Monitor Circuit High
P1432 – Thermostat Heater Control (THTRC) Circuit Failure
P1443 – Very Small or No Purge Flow Condition
P1450 – Unable to Bleed UP Fuel Tank Vacuum
P1451 – EVAP Control System Canister Vent Solenoid Circuit Malfunction
P1460 – Wide Open Throttle A/C Cutout Primary Circuit Malfunction
P1461 – Air Conditioning Pressure Sensor (ACP) Sensor High Voltage Detected
P1462 – Air Conditioning Pressure Sensor (ACP) Sensor Low Voltage Detected
P1463 – Air Conditioning Pressure Sensor (ACP) Insufficient Pressure Change
P1464 – A/C Demand Out of Self-Test Range
P1469 – Low A/C Cycling Period
P1474 – Low Fan Control (LFC) Primary Circuit Failure
P1474 – Hydraulic Cooling Fan Primary Circuit Failure (HCF)
P1477 – Medium Fan Control (MFC) Primary Circuit Failure
P1479 – High Fan Control (HFC) Primary Circuit Failure
P1500 – Vehicle Speed Sensor (VSS) Intermittent
P1501 – Vehicle Speed Sensor (VSS) Out of Self-Test Range
P1502 – Vehicle Speed Sensor (VSS) Intermittent
P1504 – Idle Air Control (IAC) Circuit Malfunction
P1506 – Idle Air Control (IAC) Overspeed Error
P1507 – Idle Air Control (IAC) Underspeed Error
P1516 – Intake Manifold Runner Control Input Error (Bank 1)
P1517 – Intake Manifold Runner Control Input Error (Bank 2)
P1518 – Intake Manifold Runner Control Malfunctionn (Stuck Open)
P1519 – Inlet Manifold Runner Control Malfunction (Stuck Closed)
P1549 – Intake Manifold Communication Control Circuit Malfunction
P1550 – Power Steering Pressure (PSP) Sensor Malfunction
P1572 – Brake Pedal Switch Circuit
P1605 – Keep Alive Memory Test Failure
P1633 – Keep Alice Power Voltage Too Low
P1635 – Tire/Axle Ratio Out of Acceptable Range
P1639 – Vehicle ID Block Not Programmer Or Is Corrupt
P1640 – Powertrain DTC’s Available in Another Module
P1650 – Power Steering Pressure (PSP) Switch Malfunction
P1651 – Power Steering Pressure (PSP) Switch Signal Malfunction
P1703 – Brake Switch Out of Self-Test Range
P1705 – Transmission Range Sensor Out of Self-Test Range
P1709 – Park/Neutral Position Switch Out of Self-Test Range
P1780 Transmission Control Switch Out of Self-Test Range
P1900 – Output Shaft Speed Sensor Circuit Intermittent Failure