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.
2015 Subaru WRX BaseFACTORY OEM SERVICE PROCEDURE
Automatic Transmission (CVT) DTCS
AUTOMATIC TRANSMISSION (CVT)DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Item | Description |
|---|---|---|
| P0500 | Vehicle Speed Sensor "A" | <Ref. to DTC P0500 VEHICLE SPEED SENSOR "A" , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0601 | Internal Control Module Memory Checksum Error | <Ref. to DTC P0601 INTERNAL CONTROL MODULE MEMORY CHECKSUM ERROR , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0604 | Internal Control Module Random Access Memory (RAM) Error | <Ref. to DTC P0604 INTERNAL CONTROL MODULE RANDOM ACCESS MEMORY (RAM) ERROR , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P062F | Internal Control Module EEPROM Error | <Ref. to DTC P062F INTERNAL CONTROL MODULE EEPROM ERROR , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0705 | Transmission Range Sensor Circuit (PRNDL Input) | <Ref. to DTC P0705 TRANSMISSION RANGE SENSOR CIRCUIT (PRNDL INPUT) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0708 | AT Range Switch Not Inputted | <Ref. to DTC P0708 AT RANGE SWITCH NOT INPUTTED , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0711 | ATF Temp. Sensor Circuit Range/Performance | <Ref. to DTC P0711 ATF TEMP. SENSOR CIRCUIT RANGE/PERFORMANCE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0712 | Transmission Fluid Temperature Sensor Circuit Low Input | <Ref. to DTC P0712 TRANSMISSION FLUID TEMPERATURE SENSOR CIRCUIT LOW INPUT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0713 | Transmission Fluid Temperature Sensor Circuit High Input | <Ref. to DTC P0713 TRANSMISSION FLUID TEMPERATURE SENSOR CIRCUIT HIGH INPUT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0716 | Torque Converter Turbine Speed | <Ref. to DTC P0716 TORQUE CONVERTER TURBINE SPEED , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0717 | Input/Turbine Speed Sensor "A" Circuit No Signal | <Ref. to DTC P0717 INPUT/TURBINE SPEED SENSOR "A" CIRCUIT NO SIGNAL , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0719 | Brake Switch Circuit Low | <Ref. to DTC P0719 BRAKE SWITCH CIRCUIT LOW , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0720 | Output Speed Sensor Circuit | <Ref. to DTC P0720 OUTPUT SPEED SENSOR CIRCUIT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0721 | Output Shaft Speed Sensor Circuit Range/Performance | <Ref. to DTC P0721 OUTPUT SHAFT SPEED SENSOR CIRCUIT RANGE/PERFORMANCE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0724 | Brake Switch Circuit High | <Ref. to DTC P0724 BRAKE SWITCH CIRCUIT HIGH , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0730 | Gearshift Control Performance Abnormal | <Ref. to DTC P0730 GEARSHIFT CONTROL PERFORMANCE ABNORMAL , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0746 | Pressure Control Solenoid "A" Performance/Stuck Off | <Ref. to DTC P0746 PRESSURE CONTROL SOLENOID "A" PERFORMANCE/STUCK OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0747 | Pressure Control Solenoid "A" Stuck On | <Ref. to DTC P0747 PRESSURE CONTROL SOLENOID "A" STUCK ON , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0751 | Shift Solenoid "A" Performance/Stuck Off | <Ref. to DTC P0751 SHIFT SOLENOID "A" PERFORMANCE/STUCK OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0752 | Shift Solenoid "A" Stuck On | <Ref. to DTC P0752 SHIFT SOLENOID "A" STUCK ON , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0756 | Shift Solenoid "B" Performance/Stuck Off | <Ref. to DTC P0756 SHIFT SOLENOID "B" PERFORMANCE/STUCK OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0757 | Shift Solenoid "B" Stuck On | <Ref. to DTC P0757 SHIFT SOLENOID "B" STUCK ON , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0776 | Pressure Control Solenoid "B" Performance/Stuck Off | <Ref. to DTC P0776 PRESSURE CONTROL SOLENOID "B" PERFORMANCE/STUCK OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0801 | Reverse Inhibit Control Circuit | <Ref. to DTC P0801 REVERSE INHIBIT CONTROL CIRCUIT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0841 | Secondary Oil Pressure Sensor Performance | <Ref. to DTC P0841 SECONDARY OIL PRESSURE SENSOR PERFORMANCE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0842 | Secondary Oil Pressure Sensor Circuit (Low) | <Ref. to DTC P0842 SECONDARY OIL PRESSURE SENSOR CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0843 | Secondary Oil Pressure Sensor Circuit (High) | <Ref. to DTC P0843 SECONDARY OIL PRESSURE SENSOR CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0890 | AT Self-Shut Relay Diagnosis (Low) | <Ref. to DTC P0890 AT SELF-SHUT RELAY DIAGNOSIS (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0951 | Manual Switch | <Ref. to DTC P0951 MANUAL SWITCH , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0961 | Pressure Control Solenoid "A" Control Circuit Range/Performance | <Ref. to DTC P0961 PRESSURE CONTROL SOLENOID "A" CONTROL CIRCUIT RANGE/PERFORMANCE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0962 | Secondary Solenoid Circuit (Low) | <Ref. to DTC P0962 SECONDARY SOLENOID CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0963 | Secondary Solenoid Circuit (High) | <Ref. to DTC P0963 SECONDARY SOLENOID CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0965 | Forward & Reverse Solenoid Function | <Ref. to DTC P0965 FORWARD & REVERSE SOLENOID FUNCTION , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0966 | Forward & Reverse Solenoid Circuit (Low) | <Ref. to DTC P0966 FORWARD & REVERSE SOLENOID CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0967 | Forward & Reverse Linear Solenoid Circuit (High) | <Ref. to DTC P0967 FORWARD & REVERSE LINEAR SOLENOID CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0970 | Transfer Solenoid Circuit (Low) | <Ref. to DTC P0970 TRANSFER SOLENOID CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0971 | Transfer Solenoid Circuit (High) | <Ref. to DTC P0971 TRANSFER SOLENOID CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0973 | Primary Solenoid System A Circuit (Low) | <Ref. to DTC P0973 PRIMARY SOLENOID SYSTEM A CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0974 | Primary Solenoid System A Circuit (High) | <Ref. to DTC P0974 PRIMARY SOLENOID SYSTEM A CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0976 | Primary Solenoid System B Circuit (Low) | <Ref. to DTC P0976 PRIMARY SOLENOID SYSTEM B CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P0977 | Primary Solenoid System B Circuit (High) | <Ref. to DTC P0977 PRIMARY SOLENOID SYSTEM B CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P160A | Random Access Memory (RAM) Error | <Ref. to DTC P160A RANDOM ACCESS MEMORY (RAM) ERROR , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2158 | Vehicle Speed Sensor "B" | <Ref. to DTC P2158 VEHICLE SPEED SENSOR "B" , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2530 | Ignition Switch Run Position Circuit | <Ref. to DTC P2530 IGNITION SWITCH RUN POSITION CIRCUIT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2746 | Primary Pulley Revolution Speed Sensor Circuit | <Ref. to DTC P2746 PRIMARY PULLEY REVOLUTION SPEED SENSOR CIRCUIT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2747 | Intermediate Shaft Speed Sensor "B" Circuit No Signal | <Ref. to DTC P2747 INTERMEDIATE SHAFT SPEED SENSOR "B" CIRCUIT NO SIGNAL , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2750 | Sec. Pulley Revolution Speed Sensor Circuit | <Ref. to DTC P2750 SEC. PULLEY REVOLUTION SPEED SENSOR CIRCUIT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2751 | Intermediate Shaft Speed Sensor "C" Circuit No Signal | <Ref. to DTC P2751 INTERMEDIATE SHAFT SPEED SENSOR "C" CIRCUIT NO SIGNAL , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2757 | Torque Converter Clutch Pressure Control Solenoid Control Circuit Performance/Stuck Off | <Ref. to DTC P2757 TORQUE CONVERTER CLUTCH PRESSURE CONTROL SOLENOID CONTROL CIRCUIT PERFORMANCE/STUCK OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2758 | Torque Converter Clutch Pressure Control Solenoid Control Circuit Stuck On | <Ref. to DTC P2758 TORQUE CONVERTER CLUTCH PRESSURE CONTROL SOLENOID CONTROL CIRCUIT STUCK ON , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2763 | Lock-Up Duty Solenoid Circuit (High) | <Ref. to DTC P2763 LOCK-UP DUTY SOLENOID CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2764 | Lock-Up Duty Solenoid Circuit (Low) | <Ref. to DTC P2764 LOCK-UP DUTY SOLENOID CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2769 | Lock-Up On/Off Solenoid Circuit (Low) | <Ref. to DTC P2769 LOCK-UP ON/OFF SOLENOID CIRCUIT (LOW) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| P2770 | Lock-Up On/Off Solenoid Circuit (High) | <Ref. to DTC P2770 LOCK-UP ON/OFF SOLENOID CIRCUIT (HIGH) , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0073 | Control Module Communication Bus Off | <Ref. to DTC U0073 CONTROL MODULE COMMUNICATION BUS OFF , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0100 | Lost Communication With ECM/PCM "A" | <Ref. to DTC U0100 LOST COMMUNICATION WITH ECM/PCM "A" , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0122 | Lost Communication With Vehicle Dynamics Control Module | <Ref. to DTC U0122 LOST COMMUNICATION WITH VEHICLE DYNAMICS CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0140 | Lost Communication With Body Control Module | <Ref. to DTC U0140 LOST COMMUNICATION WITH BODY CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0155 | Lost Communication With Instrument Panel Cluster (IPC) Control Module | <Ref. to DTC U0155 LOST COMMUNICATION WITH INSTRUMENT PANEL CLUSTER (IPC) CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0164 | Lost Communication With HVAC Control Module | <Ref. to DTC U0164 LOST COMMUNICATION WITH HVAC CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0401 | Invalid Data Received From ECM/PCM "A" | <Ref. to DTC U0401 INVALID DATA RECEIVED FROM ECM/PCM "A" , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0416 | Invalid Data Received From Vehicle Dynamics Control Module | <Ref. to DTC U0416 INVALID DATA RECEIVED FROM VEHICLE DYNAMICS CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0422 | Invalid Data Received From Body Control Module | <Ref. to DTC U0422 INVALID DATA RECEIVED FROM BODY CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0423 | Invalid Data Received From Instrument Panel Cluster Control Module | <Ref. to DTC U0423 INVALID DATA RECEIVED FROM INSTRUMENT PANEL CLUSTER CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U0424 | Invalid Data Received From HVAC Control Module | <Ref. to DTC U0424 INVALID DATA RECEIVED FROM HVAC CONTROL MODULE , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U1235 | Lost Communication With EyeSight | <Ref. to DTC U1235 LOST COMMUNICATION WITH EYESIGHT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
| U1433 | Invalid Data Received From EyeSight | <Ref. to DTC U1433 INVALID DATA RECEIVED FROM EYESIGHT , Diagnostic Procedure with Diagnostic Trouble Code (DTC).> |
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.
