BlueOvalTech Logo

EEC-V Diagnostic Codes

Having problems with your truck? Need help figuring out what those diagnostic trouble codes mean? Well, look no further. These are the codes applicable to the EEC-V processor (which all late-model F-150's have). These are OBD-II style codes.

To read your truck's codes, you'll need a code scanner such as the one pictured below, available from OBD-2.com. There are various code scanners out there, but this is the one I use, so that's why I mention it.

Recommended Resources: OBD-Codes.com - Engine-Light-Help.com - Check-Engine-Light.com

Code scanner photograph courtesy OBD-2.com

One other note - if you have an older truck that uses EEC-IV, you can check for codes yourself easily. Click here for those instructions.


"How-To" read Ford EEC-V Diagnostic Trouble Codes

Simply match up the code on the left with it's description. The code may not include the "P".

CodeDescription
P0102Mass Air Flow circuit Low Input
P0103Mass Air Flow circuit High Input
P0106EGR Barometric Pressure Sensor Input Signal is out of Self-Test Range
P0107EGR/BARO Signal circuit is Less Than Self-Test minimum
P0108EGR Barometric Pressure Sensor Input Signal is out of Self-Test Range
P0112Intake Air Temperature circuit Low Input
P0113Intake Air Temperature circuit High Input
P0117Engine Coolant Temperature circuit Low Input
P0118Engine Coolant Temperature circuit High Input
P0121In-Range Operating Throttle Position Sensor circuit failure
P0122Throttle Position Sensor circuit Low Input
P0123Throttle Position Sensor circuit High Input
P0125Insufficient Coolant Temperature to enter Closed Loop
P0126Insufficient Coolant Temperature for Stable Operation
P0131Upstream Heated Oxygen Sensor circuit out of range - Bank No. 1
P0132Upstream Heated Oxygen Sensor circuit Voltage High - Bank No. 1
P0133Upstream Heated Oxygen Sensor circuit Slow Response - Bank No. 1
P0135Upstream Heated Oxygen Sensor Heater circuit fault - Bank No. 1
P0136Downstream Heated Oxygen Sensor circuit fault - Bank No. 1
P0138Downstream Heated Oxygen Sensor circuit Voltage High - Bank No. 1
P0140Downstream Heated Oxygen Sensor circuit Faulty - Bank No. 1
P0141Downstream Heated Oxygen Sensor Heater circuit fault - Bank No. 1
P0151Upstream Heated Oxygen Sensor circuit out of range - Bank No. 2
P0152Upstream Heated Oxygen Sensor circuit Voltage High - Bank No. 2
P0153Upstream Heated Oxygen Sensor circuit Slow Response - Bank No. 2
P0155Upstream Heated Oxygen Sensor circuit fault - Bank No. 2
P0156Downstream Heated Oxygen Sensor circuit fault - Bank No. 2
P0158Downstream Heated Oxygen Sensor circuit Voltage High - Bank No. 2
P0160Downstream Heated Oxygen Sensor circuit fault - Bank No. 2
P0161Downstream Heated Oxygen Sensor Heater circuit fault - Bank No. 2
P0171System Too Lean - Bank No. 1
P0172System Too Rich - Bank No. 1
P0174System Too Lean - Bank No. 2
P0175System Too Rich - Bank No. 2
P0176Flexible Fuel Sensor
P0180Engine Fuel Temperature Sensor circuit - Electrical fault
P0181Engine Fuel Temperature Sensor circuit - Electrical fault
P0182Engine Fuel Temperature Sensor circuit - Electrical fault
P0183Engine Fuel Temperature Sensor circuit - Electrical fault
P0187Engine Fuel Temperature Sensor circuit
P0188Engine Fuel Temperature Sensor circuit
P0190FRP Sensor Signal Low
P0191Engine Fuel Temperature Sensor circuit
P0192Engine Fuel Temperature Sensor circuit
P0193Engine Fuel Temperature Sensor circuit
P0222Throttle Position Sensor B circuit Input Low
P0223Throttle Position Sensor B circuit Input High
P0230Fuel Pump Primary circuit fault
P0231Fuel Pump Secondary circuit Low
P0232Fuel Pump Secondary circuit High
P0300Random Misfire Detected
P0301Misfire Detected - Cylinders 1-10
P0302Misfire Detected - Cylinders 1-10
P0303Misfire Detected - Cylinders 1-10
P0304Misfire Detected - Cylinders 1-10
P0305Misfire Detected - Cylinders 1-10
P0306Misfire Detected - Cylinders 1-10
P0307Misfire Detected - Cylinders 1-10
P0308Misfire Detected - Cylinders 1-10
P0309Misfire Detected - Cylinders 1-10
P0310Misfire Detected - Cylinders 1-10
P0320Ignition Engine Speed (PIP) Input circuit fault
P0325A Spark Knock Occurred - Sensor Circuitry did not respond
P0326Spark Knock has not been sensed
P0330A Spark Knock occurred - Sensor Circuitry did not respond
P0331Spark Knock has not been sensed
P0340Camshaft Position Sensor circuit fault
P0350Ignition Coil Primary circuit fault
P0351Ignition Coil A Primary circuit fault
P0352Ignition Coil B Primary circuit fault
P0353Ignition Coil C Primary circuit fault
P0354Ignition Coil D Primary circuit fault
P0355Ignition Coil Primary circuit malfunction
P0356Ignition Coil Primary circuit malfunction
P0357Ignition Coil Primary circuit malfunction
P0358Ignition Coil Primary circuit malfunction
P0359Integrated Ignition On Plug failure
P0360Integrated Ignition On Plug failure
P0385Misfire Detection Sensor circuit failure
P0400EGR Flow Faulty
P0401Insufficient EGR Flow
P0402EGR Flow Excessive at Idle
P0411Secondary Air Injection System Flow Improper
P0412Secondary Air Injection System Control Valve Faulty
P0413Secondary Air Injection Solenoid did not change when activated
P0414Secondary Air Injection Solenoid did not change when activated
P0416Secondary Air Injection Solenoid did not change when activated
P0417Secondary Air Injection Solenoid did not change when activated
P0420Catalyst System Efficiency below Limit - Bank No 1
P0421Catalyst System Efficiency below Limit - Bank No 1
P0430Catalyst System Efficiency below Limit - Bank No 2
P0431Catalyst System Efficiency below Limit - Bank No 2
P0440Evaporative Emission Purge Control Solenoid Damaged
P0442Leak in Evaporative System Detected
P0443EVAP Canister Purge Control Solenoid or Valve Faulty
P0446Evaporative Emission Control System Vent Control malfunction
P0452Fuel Tank Pressure Signal circuit Input below minimum
P0453Fuel Tank Pressure Signal circuit Input above maximum
P0455Leak or Blockage Detected in Evaporative Emission Control System
P0460Fuel Level Input circuit malfunction
P0500Vehicle Speed Sensor fault
P0501Vehicle Speed Sensor fault
P0503Poor Vehicle Speed Sensor Performance
P0552Idle Air Control Valve System fault
P0553Power Steering Pressure Sensor Shorted to Power
P0602Replace PCM
P0603PCM has Experienced Power Interrupt
P0605PCM Read Only Memory Error
P0703Brake On/Off Switch Input fault
P0704Clutch Pedal Position Switch Input circuit fault
P0705Transmission Range Sensor out of Self-Test Range or Shorted to Ground
P0707Transmission Range Sensor circuit Low Input
P0708Transmission Range Sensor circuit High Input
P0712Transmission Fluid Temperature Sensor circuit Input Low
P0713Transmission Fluid Temperature Sensor circuit Input High
P0715Turbine Shaft Speed Sensor circuit fault
P0720Output Shaft Speed Sensor circuit
P0721Output Shaft Speed Sensor circuit
P0731Improper Ratio for First Gear
P0732Improper Ratio for Second Gear
P0733Improper Ratio for Third Gear
P0734Improper Ratio for Fourth Gear
P0735Transmission problems
P0736Improper Ratio for Reverse Gear
P0741TCC System Improper Mechanical Performance
P0743Torque Converter Clutch System Electrical failure
P0746Electronic Pressure Control Solenoid Performance
P0750Shift Solenoid No. 1 circuit
P0751Shift Solenoid No. 1 Performance
P0755Shift Solenoid No. 2 circuit
P0756Shift Solenoid No. 2 Performance
P0760Shift Solenoid No. 3 circuit
P0761Shift Solenoid No. 3 Performance
P0765Transmission system problems
P07811 to 2 Shift Error
P07822 to 3 Shift Error
P07833 to 4 Shift Error
P07844 to 5 Shift Error
P1000OBD-II Monitor Testing Incomplete
P1001KOER Test Cannot Be Completed
P1039Vehicle Speed Signal Missing or Improper
P1051Brake Switch Signal Missing or Improper
P1100Mass Air Flow Sensor Intermittent
P1101Mass Air Flow Sensor out of Self-Test Range
P1112Intake Air Temperature Sensor Intermittent
P1116Engine Coolant Temperature Sensor is out of Self-Test Range
P1117Engine Coolant Temperature Sensor Intermittent
P1120Throttle Position Sensor out of range
P1121Throttle Position Sensor Inconsistent with Mass Air Flow Sensor
P1124Throttle Position Sensor out of Self-Test Range
P1125Throttle Position Sensor Intermittent
P1127Heated Oxygen Sensor Heater not on During KOER Test
P1128Heated Oxygen Sensor Signals reversed
P1129Heated Oxygen Sensor Signals reversed
P1130Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 1
P1131Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1
P1132Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1
P1135Ignition Switch Signal Missing or Improper
P1137Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1
P1138Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1
P1150Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 2
P1151Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2
P1152Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 2
P1157Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2
P1158Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 2
P1220Series Throttle Control fault
P1224Throttle Position Sensor B out of Self-Test Range
P1230Open Power to Fuel Pump circuit
P1231High Speed Fuel Pump Relay activated
P1232Low Speed Fuel Pump Primary circuit failure
P1233Fuel Pump Driver Module off-line
P1234Fuel Pump Driver Module off-line
P1235Fuel Pump Control out of range
P1236Fuel Pump Control out of range
P1237Fuel Pump Secondary circuit fault
P1238Fuel Pump Secondary circuit fault
P1250Lack of Power to FPRC Solenoid
P1260Theft Detected - Engine Disabled
P1270Engine RPM or Vehicle Speed Limiter Reached
P1288Cylinder Head Temperature Sensor out of Self-Test Range
P1289Cylinder Head Temperature Sensor Signal Greater Than Self-Test Range
P1290Cylinder Head Temperature Sensor Signal Less Than Self-Test Range
P1299Cylinder Head Temperature Sensor Detected Engine Overheating Condition
P1309Misfire Detection Monitor not enabled
P1351Ignition Diagnostic Monitor circuit Input fault
P1352Ignition Coil A - Primary circuit fault
P1353Ignition Coil B - Primary circuit fault
P1354Ignition Coil C - Primary circuit fault
P1355Ignition Coil D - Primary circuit fault
P1356Loss of Ignition Diagnostic Module Input to PCM
P1358Ignition Diagnostic Monitor Signal out of Self-Test Range
P1359Spark Output circuit fault
P1364Ignition Coil Primary circuit fault
P1380VCT Solenoid Valve circuit Short or Open
P1381Cam Timing Advance is excessive
P1383Cam Timing Advance is excessive
P1390Octane Adjust out of Self-Test Range
P1400Differential Pressure Feedback Electronic Sensor circuit Low Voltage
P1401Differential Pressure Feedback Electronic Sensor circuit High Voltage
P1403Differential Pressure Feedback Electronic Sensor Hoses Reversed
P1405Differential Pressure Feedback Electronic Sensor circuit Upstream Hose
P1406Differential Pressure Feedback Electronic Sensor circuit Downstream Hose
P1407EGR No Flow Detected
P1408EGR Flow out of Self-Test Range
P1409?EGR Vacuum Regulator circuit malfunction
P1409?Electronic Vacuum Regulator Control circuit fault
P1410EGR Barometric Pressure Sensor VREF Voltage
P1411Secondary Air is not being diverted
P1413Secondary Air Injection System Monitor circuit Low Voltage
P1414Secondary Air Injection System Monitor circuit High Voltage
P1442Secondary Air Injection System Monitor circuit High Voltage
P1443Evaporative Emission Control System - Vacuum System - Purge Control Solenoid or Purge Control Valve fault
P1444Purge Flow Sensor circuit Input Low
P1445Purge Flow Sensor circuit Input High
P1450Inability of Evaporative Emission Control System to Bleed Fuel Tank
P1451Lack of Response From Passive Anti-Theft System Module - Engine Disabled
P1452Inability of Evaporative Emission Control System to Bleed Fuel Tank
P1455Substantial Leak or Blockage in Evaporative Emission Control System
P1460Wide Open Throttle Air Conditioning Cutoff circuit malfunction
P1461Air Conditioning Pressure Sensor circuit Low Input
P1462Air Conditioning Pressure Sensor circuit high Input
P1463Air Conditioning Pressure Sensor Insufficient Pressure change
P1464ACCS to PCM High During Self-Test
P1469Low Air Conditioning Cycling Period
P1473Fan Secondary High with Fans Off
P1474Low Fan Control Primary circuit
P1479High Fan Control Primary circuit
P1480Fan Secondary Low with Low Fans On
P1481Fan Secondary Low with High Fans On
P1483Power to Cooling Fan Exceeded Normal Draw
P1484Variable Load Control Module Pin 1 Open
P1500Vehicle Speed Sensor Intermittent
P1501Programmable Speedometer & Odometer Module/Vehicle Speed Sensor Intermittent circuit-failure
P1502Invalid or Missing Vehicle Speed Message or Brake Data
P1504Intake Air Control circuit malfunction
P1505Idle Air Control System at Adaptive Clip
P1506Idle Air Control Over Speed Error
P1507Idle Air Control Under Speed Error
P1512Intake Manifold Runner Control Stuck Closed
P1513Intake Manifold Runner Control Stuck Closed
P1516Intake Manifold Runner Control Input Error
P1517Intake Manifold Runner Control Input Error
P1518Intake Manifold Runner Control fault - Stuck Open
P1519?Intake Manifold Runner Control Stuck Open
P1520?Intake Manifold Runner Control circuit fault
P1519?Intake Manifold Runner Control fault - Stuck Closed
P1520?Intake Manifold Runner Control fault
P1530Open or Short to A/C Compressor Clutch circuit
P1537Intake Manifold Runner Control Stuck Open
P1538Intake Manifold Runner Control Stuck Open
P1539Power to A/C Compressor Clutch circuit Exceeded Normal Current Draw
P1549Intake Manifold Temperature Valve Vacuum Actuator Connection
P1550Power Steering Pressure Sensor out of Self-Test Range
P1605PCM Keep Alive Memory Test Error
P1625Voltage to Vehicle Load Control Module Fan circuit not detected
P1626Voltage to Vehicle Load Control Module circuit not detected
P1650Power Steering Pressure Switch out of Self-Test Range
P1651Power Steering Pressure Switch Input fault
P1700Transmission system problems
P1701Reverse Engagement Error
P1702Transmission system problems
P1703Brake On/Off Switch out of Self-Test Range
P1704Transmission system problems
P1705Manual Lever Position Sensor out of Self-Test Range
P1709Park or Neutral Position Switch out of Self-Test Range
P1710Transmission system problems
P1711Transmission Fluid Temperature Sensor out of Self-Test Range
P1713
thru
P172
Transmission system problems
P17294x4 Low Switch Error
P1740Transmission system problems
P1741Torque Converter Clutch Control Error
P1742Torque Converter Clutch Solenoid Faulty
P1743Torque Converter Clutch Solenoid Faulty
P1744Torque Converter Clutch System Stuck in Off Position
P1745Transmission system problems
P1746Electronic Pressure Control Solenoid - Open circuit
P1747Electronic Pressure Control Solenoid - Short circuit
P1749Electronic Pressure Control Solenoid Failed Low
P1751Shift Solenoid No. 1 Performance
P1754Coast Clutch Solenoid circuit malfunction
P1756Shift Solenoid No. 2 Performance
P1760Transmission system problems
P1761Shift Solenoid No. 3 Performance
P1762Transmission system problems
P1767Transmission system problems
P1780Transmission Control Switch circuit is out of Self-Test Range
P17814x4 Low Switch is out of Self-Test Range
P1783Transmission Over-Temperature Condition
P1784Transmission system problems
P1785Transmission system problems
P1786Transmission system problems
P1787Transmission system problems
P1788Transmission system problems
P1789Transmission system problems
P1900Transmission system problems

Additional DTC codes incorporated to the odometer test codes (relating to the 99 & newer F-150's)

CodeDescription
9202Fuel Sender Open
9204Fuel Sender Short to Ground
9213Anti-Theft Number of Programmed Keys is Below Minimum
A103Antenna Not Connected / Defective Transceiver
9317Battery Voltage High
9318Battery Voltage Low
9342ECU Is Defective
9356Ignition RUN Circuit Open
9364Ignition START Circuit Open
9600PATS Ignition Key Transponder Signal Is Not Received / Damaged Key or Non-PATS Key
9601PATS Received Incorrect Key-Code From Ignition Key Transponder (Unprogrammed Encoded Ignition Key)
9602PATS Received Invalid Format Of Key-Code From Ignition Key Transponder (Partial Key Read)
9681PATS Transceiver Signal Is Not Received (Not Connected, Damaged, or Wiring)
A103Antenna Not Connected Ä Defective Transceiver
A139PCM ID Does Not Match Between HEC and PCM
A141NVM Configuration Failure (No PCM ID Exchange Between Instrument Cluster and PCM)
A143Odometer NVM Memory Failure
5284Oil Pressure Switch Failure
1197SELECT/RESET Switch Circuit Failure
D011SCP (J1850) Invalid or Missing Data for Engine Air Intake
D027SCP (J1850) Invalid or Missing Data for Engine RPM
D041SCP (J1850) Invalid or Missing Data for Vehicle Speed
D073SCP (J1850) Invalid or Missing Data for Engine Coolant
D123SCP (J1850) Invalid or Missing Data for Odometer
D131SCP (J1850) Invalid or Missing Data for Fuel System
D132SCP (J1850) Invalid or Missing Data for Odometer
D147SCP (J1850) Invalid or Missing Data for Vehicle Security
D148SCP (J1850) Invalid or Missing Data for Audio Control
D262Missing SCP Message