Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2016 Subaru WRX STI Series.HyperBlueFACTORY OEM SERVICE PROCEDURE
Diagnostic Trouble Code (DTC) Detecting Criteria
- List of Diagnostic Trouble Code (DTC)
- Diagnostic Trouble Code (DTC) Detecting Criteria
- DTC B1570 Antenna
- DTC B1571 Reference Code Incompatibility
- DTC B1572 IMM Circuit Except Antenna Circuit
- DTC B1574 Key Communication
- DTC B1575 Incorrect Immobilizer Key
- DTC B1576 EGI Control Module EEPROM
- DTC B1577 IMM Control Module EEPROM
- DTC B1578 Meter
- 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 "A" Camshaft Position - Timing Over-Advanced Or System Performance Bank 1
- DTC P0014 "B" Camshaft Position - Timing Over-Advanced Or System Performance Bank 1
- DTC P0016 Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor A
- DTC P0017 Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B
- DTC P0018 Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A
- DTC P0019 Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor B
- DTC P0021 "A" Camshaft Position - Timing Over-Advanced Or System Performance Bank 2
- DTC P0024 "B" Camshaft Position - Timing Over-Advanced Or System Performance Bank 2
- DTC P0030 A/F/O2 Heater Control Circuit Bank 1 Sensor 1
- DTC P0031 A/F/O2 Heater Control Circuit Low Bank 1 Sensor 1
- DTC P0032 A/F/O2 Heater Control Circuit High Bank 1 Sensor 1
- DTC P0037 A/F/O2 Heater Control Circuit Low Bank 1 Sensor 2
- DTC P0038 A/F/O2 Heater Control Circuit High Bank 1 Sensor 2
- DTC P0068 Map/MAF - Throttle Position Correlation
- DTC P0071 Ambient Air Temperature Sensor Circuit "A" Range/Performance
- DTC P0072 Ambient Air Temperature Sensor Circuit "A" Low
- DTC P0073 Ambient Air Temperature Sensor Circuit "A" High
- DTC P0101 Mass Or Volume Air Flow Sensor "A" Circuit Range/Performance
- DTC P0102 Mass Or Volume Air Flow Sensor "A" Circuit Low
- DTC P0103 Mass Or Volume Air Flow Sensor "A" Circuit High
- DTC P0107 Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Low
- DTC P0108 Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High
- DTC P0111 Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1
- DTC P0112 Intake Air Temperature Sensor 1 Circuit Low Bank 1
- DTC P0113 Intake Air Temperature Sensor 1 Circuit High Bank 1
- DTC P0116 Engine Coolant Temperature Sensor 1 Circuit Range/Performance
- DTC P0117 Engine Coolant Temperature Sensor 1 Circuit Low
- DTC P0118 Engine Coolant Temperature Sensor 1 Circuit High
- DTC P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- DTC P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High
- DTC P0125 Insufficient Coolant Temperature For Closed Loop Fuel Control
- DTC P0128 Coolant Thermostat (Engine Coolant Temperature Below Thermostat Regulating Temperature)
- DTC P0131 A/F/O2 Sensor Circuit Low Voltage Bank 1 Sensor 1
- DTC P0132 A/F/O2 Sensor Circuit High Voltage Bank 1 Sensor 1
- DTC P0134 A/F/O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1
- DTC P0137 O2 Sensor Circuit Low Voltage Bank 1 Sensor 2
- DTC P0138 O2 Sensor Circuit High Voltage Bank 1 Sensor 2
- DTC P013A O2 Sensor Slow Response - Rich To Lean Bank 1 Sensor 2
- 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
- DTC P013F O2 Sensor Delayed Response - Lean To Rich Bank 1 Sensor 2
- DTC P0141 O2 Sensor Heater Circuit Bank 1 Sensor 2
- DTC P014C A/F/O2 Sensor Slow Response - Rich To Lean Bank 1 Sensor 1
- DTC P014D A/F/O2 Sensor Slow Response - Lean To Rich Bank 1 Sensor 1
- DTC P015A A/F/O2 Sensor Delayed Response - Rich To Lean Bank 1 Sensor 1
- DTC P015B A/F/O2 Sensor Delayed Response - Lean To Rich Bank 1 Sensor 1
- DTC P0171 System Too Lean Bank 1
- DTC P0172 System Too Rich Bank 1
- DTC P0201 Cylinder 1 Injector "A" Circuit
- DTC P0202 Cylinder 2 Injector "A" Circuit
- DTC P0203 Cylinder 3 Injector "A" Circuit
- DTC P0204 Cylinder 4 Injector "A" Circuit
- DTC P0222 Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- DTC P0223 Throttle/Pedal Position Sensor/Switch "B" Circuit High
- DTC P0230 Fuel Pump Primary Circuit
- DTC P0244 Turbocharger/Supercharger WASTEGATE Solenoid "A" Range/Performance
- DTC P0245 Turbocharger/Supercharger WASTEGATE Solenoid "A" Low
- DTC P0246 Turbocharger/Supercharger WASTEGATE Solenoid "A" High
- DTC P0300 Random/Multiple Cylinder Misfire Detected
- DTC P0301 Cylinder 1 Misfire Detected
- DTC P0302 Cylinder 2 Misfire Detected
- DTC P0303 Cylinder 3 Misfire Detected
- DTC P0304 Cylinder 4 Misfire Detected
- DTC P0327 Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 Or Single Sensor
- DTC P0328 Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 Or Single Sensor
- DTC P0335 Crankshaft Position Sensor "A" Circuit
- DTC P0336 Crankshaft Position Sensor "A" Circuit Range/Performance
- DTC P0340 Camshaft Position Sensor "A" Circuit Bank 1 Or Single Sensor
- DTC P0341 Camshaft Position Sensor "A" Circuit Range/Performance Bank 1 Or Single Sensor
- DTC P0345 Camshaft Position Sensor "A" Circuit Bank 2
- DTC P0346 Camshaft Position Sensor "A" Circuit Range/Performance Bank 2
- DTC P0351 Ignition Coil "A" Primary Control Circuit/Open
- DTC P0352 Ignition Coil "B" Primary Control Circuit/Open
- DTC P0353 Ignition Coil "C" Primary Control Circuit/Open
- DTC P0354 Ignition Coil "D" Primary Control Circuit/Open
- DTC P0365 Camshaft Position Sensor "B" Circuit Bank 1
- DTC P0366 Camshaft Position Sensor "B" Circuit Range/Performance Bank 1
- DTC P0390 Camshaft Position Sensor "B" Circuit Bank 2
- DTC P0391 Camshaft Position Sensor "B" Circuit Range/Performance Bank 2
- DTC P0410 Secondary Air System
- DTC P0411 Secondary Air System Incorrect Flow Detected
- DTC P0413 Secondary Air System Switching Valve "A" Circuit Open
- DTC P0414 Secondary Air System Switching Valve "A" Circuit Shorted
- DTC P0416 Secondary Air System Switching Valve "B" Circuit Open
- DTC P0417 Secondary Air System Switching Valve "B" Circuit Shorted
- DTC P0420 Catalyst System Efficiency Below Threshold Bank 1
- DTC P0441 EVAP System (CPC) Incorrect Purge Flow
- DTC P0451 EVAP System (CPC) Pressure Sensor/Switch Circuit Range/Performance
- DTC P0452 EVAP System (CPC) Pressure Sensor/Switch Circuit Low
- DTC P0453 EVAP System (CPC) Pressure Sensor/Switch Circuit High
- DTC P0455 EVAP System (CPC) Leak Detected (Large Leak)
- DTC P0456 EVAP System (CPC) Leak Detected (Very Small Leak)
- DTC P0458 EVAP System (CPC) Purge Control Valve "A" Circuit Low
- DTC P0459 EVAP System (CPC) Purge Control Valve "A" Circuit High
- DTC P0461 Fuel Level Sensor "A" Circuit Range/Performance
- DTC P0462 Fuel Level Sensor "A" Circuit Low
- DTC P0463 Fuel Level Sensor "A" Circuit High
- DTC P04AC EVAP System (CPC) Purge Control Valve "B" Circuit Low
- DTC P04AD EVAP System (CPC) Purge Control Valve "B" Circuit High
- DTC P04DB Crankcase Ventilation System (PCV) Disconnected
- DTC P04F0 EVAP System High Pressure Purge Line (CPC2) Performance
- DTC P0500 Vehicle Speed Sensor "A" Circuit
- DTC P0506 Idle Control System Rpm - Lower Than Expected
- DTC P0507 Idle Control System Rpm - Higher Than Expected
- DTC P050A Cold Start Idle Control System Performance
- DTC P050B Cold Start Ignition Timing Performance
- DTC P0512 Starter (Switch) Request Circuit
- DTC P0560 System Voltage
- DTC P0604 Internal Control Module Random Access Memory (Ram) Error
- DTC P0605 Internal Control Module Read Only Memory (ROM) Error
- DTC P0606 Control Module Processor
- DTC P060A Internal Control Module Monitoring Processor Performance
- DTC P060B Internal Control Module A/D Processing Performance
- DTC P0616 Starter Relay "A" Circuit Low
- DTC P0617 Starter Relay "A" Circuit High
- DTC P062F Internal Control Module EEPROM Error
- DTC P0685 ECM/Pcm Power Relay Control Circuit/Open
- DTC P081A Starter Disable Circuit Low
- DTC P0851 Park/Neutral Switch Input Circuit Low
- DTC P0852 Park/Neutral Switch Input Circuit High
- DTC P1160 Throttle Return Spring
- DTC P1410 Secondary Air Injection System Combination Valve Stuck Open
- DTC P1449 EVAP System Clog Detected (Air Filter)
- DTC P1451 EVAP System Clog Detected (Pipe)
- DTC P2004 TGV Control Stuck Open Bank 1
- DTC P2005 TGV Control Stuck Open Bank 2
- DTC P2006 TGV Control Stuck Closed Bank 1
- DTC P2007 TGV Control Stuck Closed Bank 2
- DTC P2008 TGV Control Circuit/Open Bank 1
- DTC P2009 TGV Control Circuit Low Bank 1
- DTC P2011 TGV Control Circuit/Open Bank 2
- DTC P2012 TGV Control Circuit Low Bank 2
- DTC P2016 TGV Position Sensor/Switch Circuit Low Bank 1
- DTC P2017 TGV Position Sensor/Switch Circuit High Bank 1
- DTC P2021 TGV Position Sensor/Switch Circuit Low Bank 2
- DTC P2022 TGV Position Sensor/Switch Circuit High Bank 2
- DTC P2088 "A" Camshaft Position Actuator Control Circuit Low Bank 1
- DTC P2089 "A" Camshaft Position Actuator Control Circuit High Bank 1
- DTC P2090 "B" Camshaft Position Actuator Control Circuit Low Bank 1
- DTC P2091 "B" Camshaft Position Actuator Control Circuit High Bank 1
- DTC P2092 "A" Camshaft Position Actuator Control Circuit Low Bank 2
- DTC P2093 "A" Camshaft Position Actuator Control Circuit High Bank 2
- DTC P2094 "B" Camshaft Position Actuator Control Circuit Low Bank 2
- DTC P2095 "B" Camshaft Position Actuator Control Circuit High Bank 2
- DTC P2096 Post Catalyst Fuel Trim System Too Lean Bank 1
- DTC P2097 Post Catalyst Fuel Trim System Too Rich Bank 1
- DTC P2101 Throttle Actuator "A" Control Motor Circuit Range/Performance
- DTC P2102 Throttle Actuator "A" Control Motor Circuit Low
- DTC P2103 Throttle Actuator "A" Control Motor Circuit High
- DTC P2109 Throttle/Pedal Position Sensor "A" Minimum Stop Performance
- DTC P2119 Throttle Actuator "A" Control Throttle Body Range/Performance
- DTC P2122 Throttle/Pedal Position Sensor/Switch "D" Circuit Low
- DTC P2123 Throttle/Pedal Position Sensor/Switch "D" Circuit High
- DTC P2127 Throttle/Pedal Position Sensor/Switch "E" Circuit Low
- DTC P2128 Throttle/Pedal Position Sensor/Switch "E" Circuit High
- DTC P2135 Throttle/Pedal Position Sensor/Switch "A"/"B" Voltage Correlation
- DTC P2138 Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation
- DTC P2195 A/F/O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 1
- DTC P2196 A/F/O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 1
- DTC P219A Bank 1 Air-Fuel Ratio Imbalance
- DTC P2257 Secondary Air System Control "A" Circuit Low
- DTC P2258 Secondary Air System Control "A" Circuit High
- DTC P2270 O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 2
- DTC P2271 O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2
- DTC P2401 EVAP System Leak Detection Pump Control Circuit Low
- DTC P2402 EVAP System Leak Detection Pump Control Circuit High
- DTC P2404 EVAP System Leak Detection Pump Sense Circuit Range/Performance
- DTC P2419 EVAP System Switching Valve Control Circuit Low
- DTC P2420 EVAP System Switching Valve Control Circuit High
- DTC P2431 Secondary Air System Air Flow/Pressure Sensor Circuit Range/Performance Bank 1
- DTC P2432 Secondary Air System Air Flow/Pressure Sensor Circuit Low Bank 1
- DTC P2433 Secondary Air System Air Flow/Pressure Sensor Circuit High Bank 1
- DTC P2440 Secondary Air System Switching Valve Stuck Open Bank 1
- DTC P2441 Secondary Air System Switching Valve Stuck Closed Bank 1
- DTC P2442 Secondary Air System Switching Valve Stuck Open Bank 2
- DTC P2443 Secondary Air System Switching Valve Stuck Closed Bank 2
- DTC P2444 Secondary Air System Pump Stuck On Bank 1
- DTC P2530 Ignition Switch Run Position Circuit
- DTC P2610 ECM/Pcm Engine Off Timer Performance
- DTC U0073 Can Failure, Bus OFF' Detection
- DTC U0122 Can (VDC) Data Not Loaded
- DTC U0155 Lost Communication With Instrument Panel Cluster (IPC) Control Module
- DTC U0416 Can (VDC) Data Abnormal
- DTC U0423 Invalid Data Received From Instrument Panel Cluster Control Module
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
