Engine Controls (Diagnostics) (H4DO) (Except WRX-STI)
- Basic Diagnostic Procedure
- Check List for Interview
- General Description
- Electrical Component Location
- Engine Control Module (ECM) I/O Signal
- Engine Condition Data
- Data Link Connector
- General Scan Tool
- Subaru Select Monitor
- Read Diagnostic Trouble Code (DTC)
- Inspection Mode
- Drive Cycle
- Clear Memory Mode
- System Operation Check Mode
- Malfunction Indicator Light
- Diagnostics for Engine Starting Failure
- Diagnostic Procedure for Subaru Select Monitor Communication
- List of Diagnostic Trouble Code (DTC)
- Diagnostic Procedure with Diagnostic Trouble Code (DTC)
- DTC P000A A Camshaft Position Slow Response (Bank 1)
- DTC P000B B Camshaft Position Slow Response (Bank 1)
- DTC P000C A Camshaft Position Slow Response (Bank 2)
- DTC P000D B Camshaft Position Slow Response (Bank 2)
- DTC P0011 Intake Camshaft Position - Timing Over-Advanced Or System Performance (Bank 1)
- DTC P0014 Exhaust AVCS System 1 (Range/Performance)
- DTC P0016 Crankshaft Position - Camshaft Position Correlation (Bank1)
- DTC P0017 Crank And Cam Timing B System Failure (Bank 1)
- DTC P0018 Crankshaft Position - Camshaft Position Correlation (Bank2)
- DTC P0019 Crank And Cam Timing B System Failure (Bank 2)
- DTC P0021 Intake Camshaft Position - Timing Over-Advanced Or System Performance (Bank 2)
- DTC P0024 Exhaust AVCS System 2 (Range/Performance)
- DTC P0030 Ho2S Heater Control Circuit (Bank 1 Sensor 1)
- DTC P0031 Ho2S Heater Control Circuit Low (Bank 1 Sensor 1)
- DTC P0032 Ho2S Heater Control Circuit High (Bank 1 Sensor 1)
- DTC P0037 Ho2S Heater Control Circuit Low (Bank 1 Sensor 2)
- DTC P0038 Ho2S Heater Control Circuit High (Bank 1 Sensor 2)
- DTC P0068 Map/MAF - Throttle Position Correlation
- DTC P0101 Mass Or Volume Air Flow Circuit Range/Performance
- DTC P0102 Mass Or Volume Air Flow Circuit Low Input
- DTC P0103 Mass Or Volume Air Flow Circuit High Input
- DTC P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
- DTC P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
- DTC P0111 Intake Air Temperature Sensor 1 Circuit Range/Performance
- DTC P0112 Intake Air Temperature Sensor 1 Circuit Low
- DTC P0113 Intake Air Temperature Sensor 1 Circuit High
- Aa: DTC P0117 Engine Coolant Temperature Circuit Low
- Ab: DTC P0118 Engine Coolant Temperature Circuit High
- Ac: DTC P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- Ad: DTC P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High
- AE: DTC P0125 Insufficient Coolant Temperature For Closed Loop Fuel Control
- AF: DTC P0126 Insufficient Engine Coolant Temperature For Stable Operation
- Ag: DTC P0128 Coolant Thermostat (Engine Coolant Temperature Below Thermostat Regulating Temperature)
- Ah: DTC P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
- DTC P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
- AJ: DTC P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
- AK: DTC P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
- Al: DTC P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
- Am: DTC P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
- An: DTC P013A O2 Sensor Slow Response - Rich To Lean (Bank 1 Sensor 2)
- AO: DTC P013B O2 Sensor Slow Response - Lean To Rich (Bank 1 Sensor 2)
- DTC P013E O2 Sensor Delayed Response - Rich To Lean (Bank 1 Sensor 2)
- AQ: DTC P013F O2 Sensor Delayed Response - Lean To Rich (Bank 1 Sensor 2)
- Ar: DTC P0140 O2 Sensor Circuit No Activity Detected (Bank1 Sensor2)
- As: DTC P0141 O2 Sensor Heater Circuit (Bank1 Sensor2)
- At: DTC P014C O2 Sensor Slow Response - Rich To Lean (Bank 1 Sensor 1)
- AU: DTC P014D O2 Sensor Slow Response - Lean To Rich (Bank 1 Sensor 1)
- Av: DTC P015A O2 Sensor Delayed Response - Rich To Lean (Bank 1 Sensor 1)
- Aw: DTC P015B O2 Sensor Delayed Response - Lean To Rich (Bank 1 Sensor 1)
- Ax: DTC P0171 System Too Lean (Bank 1)
- AY: DTC P0172 System Too Rich (Bank 1)
- AZ: DTC P0196 Engine Oil Temperature Sensor Circuit Range/Performance
- BA: DTC P0197 Engine Oil Temperature Sensor Low
- BB: DTC P0198 Engine Oil Temperature Sensor High
- BC: DTC P0201 Injector #1
- BD: DTC P0202 Injector #2
- DTC P0203 Injector #3
- Bf: DTC P0204 Injector #4
- BG: DTC P0222 Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- BH: DTC P0223 Throttle/Pedal Position Sensor/Switch "B" Circuit High
- DTC P0301 Cylinder 1 Misfire Detected
- BJ: DTC P0302 Cylinder 2 Misfire Detected
- Bk: DTC P0303 Cylinder 3 Misfire Detected
- Bl: DTC P0304 Cylinder 4 Misfire Detected
- BM: DTC P0327 Knock Sensor 1 Circuit Low (Bank 1 Or Single Sensor)
- Bn: DTC P0328 Knock Sensor 1 Circuit High (Bank 1 Or Single Sensor)
- BO: DTC P0335 Crankshaft Position Sensor "A" Circuit
- BP: DTC P0336 Crankshaft Position Sensor "A" Circuit Range/Performance
- BQ: DTC P0340 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor)
- BR: DTC P0345 Camshaft Position Sensor "A" Circuit (Bank 2)
- BS: DTC P0351 Ignition Coil A Primary/Secondary Circuit
- BT: DTC P0352 Ignition Coil B Primary/Secondary Circuit
- Bu: DTC P0353 Ignition Coil C Primary/Secondary Circuit
- BV: DTC P0354 Ignition Coil D Primary/Secondary Circuit
- BW: DTC P0365 Camshaft Position Sensor "B" Circuit (Bank 1)
- Bx: DTC P0390 Camshaft Position Sensor "B" Circuit (Bank 2)
- By: DTC P0400 Exhaust Gas RECIRCULATION Flow
- BZ: DTC P0420 Catalyst System Efficiency Below Threshold (Bank 1)
- Ca: DTC P0441 Evaporative Emission Cont. SYS. Incorrect Purge Flow
- CB: DTC P0451 Evaporative Emission System Pressure Sensor/Switch Range/Performance
- Cc: DTC P0452 Evaporative Emission System Pressure Sensor/Switch Low
- Cd: DTC P0453 Evaporative Emission System Pressure Sensor/Switch High
- CE: DTC P0455 Evaporative Emission System Leak Detected (Large Leak)
- Cf: DTC P0456 Evaporative Emission Control System Leak Detected (Very Small Leak)
- Cg: DTC P0458 Evaporative Emission System Purge Control Valve Circuit Low
- Ch: DTC P0459 Evaporative Emission System Purge Control Valve Circuit High
- DTC P0461 Fuel Level Sensor "A" Circuit Range/Performance
- CJ: DTC P0462 Fuel Level Sensor "A" Circuit Low
- Ck: DTC P0463 Fuel Level Sensor "A" Circuit High
- Cl: DTC P0500 Vehicle Speed Sensor "A"
- Cm: DTC P0506 Idle Air Control System Rpm Lower Than Expected
- CN: DTC P0507 Idle Air Control System Rpm Higher Than Expected
- Co: DTC P050A Cold Start Idle Air Control System Performance
- Cp: DTC P050B Cold Start Ignition Timing Performance
- CQ: DTC P0512 Starter Request Circuit
- Cr: DTC P0516 Battery Temperature Sensor Circuit Low
- Cs: DTC P0517 Battery Temperature Sensor Circuit High
- Ct: DTC P0604 Internal Control Module Random Access Memory (Ram) Error
- Cu: DTC P0605 Internal Control Module Read Only Memory (ROM) Error
- CV: DTC P0607 Throttle Control System Circuit Range/Performance
- Cw: DTC P0638 Throttle Actuator Control Range/Performance (Bank 1)
- CX: DTC P0700 Transmission Control System (Mil Request)
- Cy: DTC P0851 Park/Neutral Switch Input Circuit Low (At Model)
- CZ: DTC P0851 Neutral Switch Input Circuit Low (Mt Model)
- DA: DTC P0852 Park/Neutral Switch Input Circuit High (At Model)
- Db: DTC P0852 Neutral Switch Input Circuit High (Mt Model)
- Dc: DTC P1152 O2 Sensor Circuit Range/Performance (Low) (Bank1 Sensor1)
- Dd: DTC P1153 O2 Sensor Circuit Range/Performance (High) (Bank1 Sensor1)
- De: DTC P1160 Return Spring Failure
- DF: DTC P1449 Evaporative Emission Cont. SYS. Air Filter Clog
- Dg: DTC P1451 Evaporative Emission Cont. SYS
- DH: DTC P1492 EGR Solenoid Valve Signal #1 Circuit Malfunction (Low Input)
- DTC P1493 EGR Solenoid Valve Signal #1 Circuit Malfunction (High Input)
- DJ: DTC P1494 EGR Solenoid Valve Signal #2 Circuit Malfunction (Low Input)
- DK: DTC P1495 EGR Solenoid Valve Signal #2 Circuit Malfunction (High Input)
- DL: DTC P1496 EGR Solenoid Valve Signal #3 Circuit Malfunction (Low Input)
- Dm: DTC P1497 EGR Solenoid Valve Signal #3 Circuit Malfunction (High Input)
- DN: DTC P1498 EGR Solenoid Valve Signal #4 Circuit Malfunction (Low Input)
- Do: DTC P1499 EGR Solenoid Valve Signal #4 Circuit Malfunction (High Input)
- DP: DTC P1518 Starter Switch Circuit Low Input
- DQ: DTC P1530 Battery Current Sensor Circuit Low
- Dr: DTC P1531 Battery Current Sensor Circuit High
- DS: DTC P1532 Battery Charging System
- DT: DTC P1560 Back-Up Voltage Circuit Malfunction
- DU: DTC P2004 Intake Manifold Runner Control Stuck Open (Bank 1)
- DV: DTC P2005 Intake Manifold Runner Control Stuck Open (Bank 2)
- DW: DTC P2006 Intake Manifold Runner Control Stuck Closed (Bank 1)
- DX: DTC P2007 Intake Manifold Runner Control Stuck Closed (Bank 2)
- DY: DTC P2009 Intake Manifold Runner Control Circuit Low (Bank 1)
- Dz: DTC P2012 Intake Manifold Runner Control Circuit Low (Bank 2)
- Ea: DTC P2088 Intake Camshaft Position Actuator Control Circuit Low (Bank 1)
- EB: DTC P2089 Intake Camshaft Position Actuator Control Circuit High (Bank 1)
- EC: DTC P2090 Exhaust Camshaft Position Actuator Control Circuit Low (Bank 1)
- Ed: DTC P2091 Exhaust Camshaft Position Actuator Control Circuit High (Bank 1)
- Ee: DTC P2092 Intake Camshaft Position Actuator Control Circuit Low (Bank 2)
- EF: DTC P2093 Intake Camshaft Position Actuator Control Circuit High (Bank 2)
- EG: DTC P2094 Exhaust Camshaft Position Actuator Control Circuit Low (Bank 2)
- Eh: DTC P2095 Exhaust Camshaft Position Actuator Control Circuit High (Bank 2)
- DTC P2096 Post Catalyst Fuel Trim System Too Lean (Bank 1)
- EJ: DTC P2097 Post Catalyst Fuel Trim System Too Rich (Bank 1)
- EK: DTC P2101 Throttle Actuator Control Motor Circuit Range/Performance
- El: DTC P2102 Throttle Actuator Control Motor Circuit Low
- Em: DTC P2103 Throttle Actuator Control Motor Circuit High
- En: DTC P2109 Throttle/Pedal Position Sensor "A" Minimum Stop Performance
- EO: DTC P2122 Throttle/Pedal Position Sensor/Switch "D" Circuit Low Input
- EP: DTC P2123 Throttle/Pedal Position Sensor/Switch "D" Circuit High Input
- Eq: DTC P2127 Throttle/Pedal Position Sensor/Switch "E" Circuit Low Input
- Er: DTC P2128 Throttle/Pedal Position Sensor/Switch "E" Circuit High Input
- Es: DTC P2135 Throttle/Pedal Position Sensor/Switch "A"/"B" Voltage Correlation
- ET: DTC P2138 Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation
- EU: DTC P2401 Evaporative Emission System Leak Detection Pump Control Circuit Low
- EV: DTC P2402 Evaporative Emission System Leak Detection Pump Control Circuit High
- EW: DTC P2404 Evaporative Emission System Leak Detection Pump Sense Circuit Range/Performance
- Ex: DTC P2419 Evaporative Emission System Switching Valve Control Circuit Low
- EY: DTC P2420 Evaporative Emission System Switching Valve Control Circuit High
- EZ: DTC P2610 ECM/Pcm Internal Engine Off Timer Performance
- Fa: DTC U0073 Control Module Communication Bus "A" Off
- FB: DTC U0101 Lost Communication With TCM
- FC: DTC U0122 Lost Communication With Vehicle Dynamics Control Module
- FD: DTC U0155 Lost Communication With Instrument Panel Cluster (IPC) Control Module
- FE: DTC U0402 Invalid Data Received From TCM
- Ff: DTC U0416 Invalid Data Received From Vehicle Dynamics Control Module
- FG: DTC U0423 Invalid Data Received From Instrument Panel Cluster Control Module
- General Diagnostic Table