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 BRZ Limited, Automatic TransFACTORY OEM SERVICE PROCEDURE
Engine Control System DTCS
ENGINE CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Description |
|---|---|
| P000A | [A Camshaft Position Slow Response (Bank 1)] |
| P000B | [B Camshaft Position Slow Response (Bank 1)] |
| P000C | [A Camshaft Position Slow Response (Bank 2)] |
| P000D | [B Camshaft Position Slow Response (Bank 2)] |
| P0010 | [A Camshaft Position Actuator Circuit/Open (Bank 1)] |
| P0011 | [Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1)] |
| P0013 | [B Camshaft Position - Actuator Circuit/Open (Bank 1)] |
| P0014 | [Camshaft Position "B" - Timing Over-Advanced or System Performance (Bank 1)] |
| P0016 | [Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)] |
| P0017 | [Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)] |
| P0018 | [Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)] |
| P0019 | [Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)] |
| P0020 | [A Camshaft Position Actuator Circuit/Open (Bank 2)] |
| P0021 | [Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 2)] |
| P0023 | [B Camshaft Position - Actuator Circuit/Open (Bank 2)] |
| P0024 | [Camshaft Position "B" - Timing Over-Advanced or System Performance (Bank 2)] |
| P0030 | [B1S1A/F sensor heater characteristic] |
| P0031 | [B1S1A/F sensor heater circuit Low] |
| P0032 | [B1S1A/F sensor heater circuit High] |
| P0037 | [B1S2O2 sensor heater circuit Low] |
| P0038 | [B1S2O2 sensor heater circuit High] |
| P0068 | [Manifold Pressure Sensor Range/Performance] |
| P0071 | [Ambient Air Temperature Sensor Circuit "A" Range/Performance] |
| P0072 | [Ambient Air Temperature Sensor Circuit "A" Low] |
| P0073 | [Ambient Air Temperature Sensor Circuit "A" High] |
| P0087 | [High-pressure fuel system Low] |
| P0088 | [High-pressure fuel system High] |
| P0101 | [Air flow sensor characteristic] |
| P0102 | [Air flow sensor circuit Low] |
| P0103 | [Air flow sensor circuit High] |
| P0107 | [Intake pressure sensor circuit Low] |
| P0108 | [Intake pressure sensor circuit High] |
| P0111 | [Intake temperature sensor characteristic] |
| P0112 | [Intake temperature sensor circuit Low] |
| P0113 | [Intake temperature sensor circuit High] |
| P0116 | [Engine Coolant Temp. Sensor Circuit Range/Performance] |
| P0117 | [Water temperature sensor circuit Low] |
| P0118 | [Water temperature sensor circuit High] |
| P0122 | [Throttle/Pedal Position Sensor/Switch "A" Circuit Low Input] |
| P0123 | [Throttle sensor circuit High] |
| P0125 | [Water temperature sensor (characteristic closed loop)] |
| P0128 | [Thermostat (characteristic)] |
| P0131 | [B1S1A/F sensor circuit Low] |
| P0132 | [B1S1A/F sensor circuit High] |
| P0134 | [B1S1A/F sensor wire Open] |
| P0137 | [Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2)] |
| P0138 | [Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2)] |
| P013A | [O2 Sensor Slow Response - Rich to Lean (Bank 1 Sensor 2)] |
| P013B | [O2 Sensor Slow Response - Lean to Rich (Bank 1 Sensor 2)] |
| P013E | [O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 2)] |
| P013F | [O2 Sensor Delayed Response - Lean to Rich (Bank 1 Sensor 2)] |
| P2270 | [O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)] |
| P2271 | [O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)] |
| P0141 | [Oxygen Sensor Heater Circuit (Bank 1 Sensor 2)] |
| P014C | [O2 Sensor Slow Response - Rich to Lean (Bank 1 Sensor 1)] |
| P014D | [O2 Sensor Slow Response - Lean to Rich (Bank 1 Sensor 1)] |
| P015A | [O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 1)] |
| P015B | [O2 Sensor Delayed Response - Lean to Rich (Bank 1 Sensor 1)] |
| P0171 | [System too Lean (Bank 1)] |
| P0172 | [System too Rich (Bank 1)] |
| P0191 | [Fuel Rail Pressure Sensor "A" Circuit Range/Performance] |
| P0192 | [Fuel Rail Pressure Sensor Circuit Low Input] |
| P0193 | [Fuel Rail Pressure Sensor Circuit High Input] |
| P0196 | [Oil temperature sensor (characteristic)] |
| P0197 | [Engine Oil Temperature Sensor Low] |
| P0198 | [Engine Oil Temperature Sensor High] |
| P0201 | [Injector Circuit/Open - (Cylinder 1)] |
| P0202 | [Injector Circuit/Open - (Cylinder 2)] |
| P0203 | [Injector Circuit/Open - (Cylinder 3)] |
| P0204 | [Injector Circuit/Open - (Cylinder 4)] |
| P0222 | [Sub-throttle sensor circuit Low] |
| P0223 | [Sub-throttle sensor circuit High] |
| P0230 | [Fuel pump controller circuit malfunction] |
| P0300 | [Random/Multiple Cylinder Misfire Detected] |
| P0301 | [Cylinder 1 Misfire Detected] |
| P0302 | [Cylinder 2 Misfire Detected] |
| P0303 | [Cylinder 3 Misfire Detected] |
| P0304 | [Cylinder 4 Misfire Detected] |
| P0327 | [Knock sensor 1 circuit Low] |
| P0328 | [Knock sensor 1 circuit High] |
| P0332 | [Knock Sensor 2 Circuit Malfunction (Low Input)] |
| P0333 | [Knock Sensor 2 Circuit Malfunction (High Input)] |
| P0335 | [Crank angle sensor circuit malfunction] |
| P0336 | [Crank angle sensor characteristic] |
| P0340 | [Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)] |
| P0341 | [Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 or Single Sensor)] |
| P0345 | [Camshaft Position Sensor "A" Circuit (Bank 2)] |
| P0346 | [Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2)] |
| P0351 | [Ignition Coil A Primary/Secondary Circuit] |
| P0352 | [Ignition Coil B Primary/Secondary Circuit] |
| P0353 | [Ignition Coil C Primary/Secondary Circuit] |
| P0354 | [Ignition Coil D Primary/Secondary Circuit] |
| P0365 | [Camshaft Position Sensor "B" Circuit (Bank 1)] |
| P0366 | [Camshaft Position Sensor "B" Circuit Range/Performance (Bank 1)] |
| P0390 | [Camshaft Position Sensor "B" Circuit (Bank 2)] |
| P0391 | [Camshaft Position Sensor "B" Circuit Range/Performance (Bank 2)] |
| P0420 | [Catalyst deterioration] |
| P0441 | [Purge Flow Monitor] |
| P0451 | [ELCM evaporation system pressure sensor characteristic] |
| P0452 | [Evaporative Emission Control System Pressure Sensor/Switch Low Input] |
| P0453 | [Evaporative Emission Control System Pressure Sensor/Switch High Input] |
| P0455 | [Evaporative Emission Control System Leak Detected (gross leak)] |
| P0456 | [Evaporative Emission Control System Leak Detected (very small leak)] |
| P0458 | [CPC solenoid circuit Low] |
| P0459 | [CPC solenoid circuit High] |
| P0461 | [Fuel level sensor (characteristic)] |
| P0462 | [Fuel level sensor circuit Low] |
| P0463 | [Fuel level sensor circuit High] |
| P0506 | [ISC valve characteristic {1} Low] |
| P0507 | [ISC valve characteristic {1} High] |
| P050A | [Cold Start Idle Air Control System Performance] |
| P050B | [Cold start ignition timing abnormal] |
| P0512 | [Starter Switch Circuit High input] |
| P0560 | [Back-up Voltage Circuit Malfunction] |
| P0604 | [Internal Control Module Random Access Memory (RAM) Error] |
| P0605 | [Internal Control Module Read Only Memory (ROM) Error] |
| P0606 | [Micro-computer (CPU Failure)] |
| P060A | [Internal Control Module Monitoring Processor Performance] |
| P060B | [Internal Control Module A/D Processing Performance] |
| P0616 | [Starter Relay Circuit Low] |
| P0617 | [Starter Relay Circuit High] |
| P062D | [No. 1 Fuel Injector Driver Circuit Performance] |
| P062F | [EEPROM Error] |
| P0685 | [Main Relay ON Stuck] |
| P0700 | [AT-MIL lighting request] |
| P081A | [Starter cut relay system circuit (Low)] |
| P0851 | [Neutral switch circuit Low (MT model)] |
| P0852 | [Neutral switch circuit High (MT model)] |
| P1109 | [Detected Throttle Deposit] |
| P1160 | [Return Spring Failure] |
| P1170 | [Fuel System Abnormal (Port)] |
| P117B | [Fuel System Abnormal (Di)] |
| P119E | [Air-Fuel Ratio Imbalance (Bank 1) Port Injection (Fluctuation in speed)] |
| P119F | [Air-Fuel Ratio Imbalance for Direct Injection (Bank1 fluctuation engine speed)] |
| P1235 | [High-pressure fuel pump abnormal] |
| P1261 | [DI Injector Circuit/Open - (Cylinder 1)] |
| P1262 | [DI Injector Circuit/Open - (Cylinder 2)] |
| P1263 | [DI Injector Circuit/Open - (Cylinder 3)] |
| P1264 | [DI Injector Circuit/Open - (Cylinder 4)] |
| P1449 | [Vent control filter clogging] |
| P1451 | [Fuel Tank Pressure Sensor Range/Performance] |
| P1603 | [Engine Stall History] |
| P1604 | [Startability Malfunction] |
| P2096 | [Sub FB correction amount 1 lean] |
| P2097 | [Sub FB correction amount 1 rich] |
| P2101 | [ETC motor drive circuit] |
| P2102 | [ETC motor relay power supply normally OFF] |
| P2103 | [ETC motor relay power supply normally ON] |
| P2109 | [Throttle angle sensor Closed position error] |
| P2119 | [Throttle Control Circuit Range/Performance Problem] |
| P2122 | [Main accelerator position sensor Low] |
| P2123 | [Main accelerator position sensor High] |
| P2127 | [Sub-accelerator position sensor Low] |
| P2128 | [Sub-accelerator position sensor High] |
| P2135 | [Throttle sensor characteristic] |
| P2138 | [Accelerator position sensor characteristic] |
| P2158 | [Vehicle Speed Sensor "A"] |
| P2195 | [O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)] |
| P2196 | [O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)] |
| P219A | [Air-Fuel Ratio Imbalance (Bank 1)] |
| P2401 | [Evaporative Emission Leak Detection Pump Stuck OFF] |
| P2402 | [Evaporative Emission Leak Detection Pump Stuck ON] |
| P2404 | [Evaporative Emission System Leak Detection Pump Sense Circuit Range/Performance] |
| P2419 | [Evaporate Emission System Switching Valve Control Circuit Low] |
| P2420 | [Evaporate Emission System Switching Valve Control Circuit High] |
| P2530 | [Ignition Switch Run Position Circuit] |
| P2610 | [Soak timer IC error] |
| U0073 | [Control Module Communication Bus "A" Off] |
| U0101 | [Lost Communication With TCM] |
| U0122 | [Lost Communication With Vehicle Dynamics Control Module] |
| U0155 | [Lost Communication With Instrument Panel Cluster (IPC) Control Module] |
| U0402 | [Invalid Data Received From TCM] |
| U0416 | [Invalid Data Received From Vehicle Dynamics Control Module] |
| 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.
