If you’re a Subaru owner, you might have encountered some mysterious lights on your dashboard or experienced odd behavior from your vehicle. These signals often indicate that the car’s onboard diagnostic system has detected an issue, leading to the generation of manufacturer-specific fault codes. Understanding these codes can be crucial for maintaining your vehicle’s health and ensuring its longevity.
What Does The Subaru Manufacturer-specific Fault Codes ?
Subaru Manufacturer-specific Fault Codes are diagnostic trouble codes (DTCs) specific to Subaru vehicles. When an issue arises, the onboard computer generates these codes to provide a snapshot of what’s wrong.
These fault codes are crucial for mechanics and DIY enthusiasts alike. They streamline troubleshooting by directing attention toward specific components that may need inspection or repair.
Understanding what each code represents allows owners to take proactive measures instead of waiting for something major to go wrong.
What Are The Types Of Subaru Manufacturer-specific Error Codes ?
Subaru manufacturer-specific error codes fall into several categories, each serving a distinct purpose. The most common types include powertrain codes, which relate to the engine and transmission systems. These errors can indicate issues affecting performance or fuel efficiency.
Next are body codes, addressing problems with components like doors, lights, and climate control systems. These help in diagnosing non-engine-related malfunctions that could impact overall functionality.
Then there are network communication codes. These focus on how various electronic control units communicate with one another within the vehicle. If there’s a disruption in this communication, it can lead to more significant system failures.
There are chassis codes associated with suspension or braking systems. Problems here could compromise safety and handling if not addressed promptly. Each type of code is integral for pinpointing specific issues within your Subaru’s complex systems.
How Can You Diagnose a Subaru Fault Code?
Diagnosing a Subaru fault code involves several key steps. First, you need an OBD-II scanner to read the trouble codes from your vehicle’s onboard diagnostics system. This tool plugs into the diagnostic port, usually located under the dashboard.
Once connected, start your car and let the scanner do its work. The device will display specific error codes that indicate where issues may lie within your Subaru’s systems. Take note of these codes for further investigation.
Next, consult a reliable database or manual that explains each code’s meaning in detail. Some codes might require deeper analysis involving visual inspections or tests on components like sensors and wiring.
If you’re not comfortable troubleshooting yourself, consider taking your Subaru to a certified mechanic who specializes in this brand. They have experience with manufacturer-specific nuances and can diagnose problems accurately without guesswork.
How To Reset a Subaru Fault Code ?
Resetting a Subaru fault code can be straightforward. Start by ensuring the vehicle is parked safely and turned off.
Next, locate the OBD-II port under the dashboard. Connect an OBD-II scanner to this port. Power on your ignition without starting the engine.
Follow your scanner’s instructions to read stored codes. Once you’ve noted any issues, look for an option that says “Erase Codes” or “Clear Codes.” Confirm your choice. This action should reset the fault codes in your system.
Alternatively, if you don’t have a scanner, disconnecting the car battery for about 15 minutes can also reset these codes. Be cautious when doing this; it might require reprogramming certain settings afterward.
After resetting, take a short drive to see if any warning lights return on your dashboard.
Subaru Manufacturer-specific Fault Codes List:
Subaru vehicles are equipped with a range of manufacturer-specific fault codes that assist in diagnosing issues within the vehicle. Each code corresponds to specific systems and components, allowing for precise troubleshooting.
Below is a list of common Subaru manufacturer-specific fault codes along with their meanings:
‘P’ (Powertrain) fault codes :
P1086 Tumble Generated Valve Position Sensor 2 Circuit Low |
P1087 Tumble Generated Valve Position Sensor 2 Circuit High |
P1088 Tumble Generated Valve Position Sensor 1 Circuit Low |
P1089 Tumble Generated Valve Position Sensor 1 Circuit High |
P1090 Tumble Generated Valve System 1 (valve open) |
P1091 Tumble Generated Valve System 1 (valve closed) |
P1092 Tumble Generated Valve System 2 (valve open) |
P1093 Tumble Generated Valve System 2 (valve closed) |
P1094 Tumble Generated Valve Signal 1 Circuit Malfunction |
P1095 Tumble Generated Valve Signal 1 Circuit Malfunction (short) |
P1096 Tumble Generated Valve Signal 2 Circuit Malfunction (open) |
P1097 Tumble Generated Valve Signal 2 Circuit Malfunction (short) |
P1100 Starter Switch Circuit Malfunction |
P1101 Neutral Position Switch Circuit Malfunction |
P1102 Pressure Sources Switching Solenoid Valve Circuit Malfunction |
P1103 Engine Torque Control Signal Circuit Malfunction |
P1106 Engine Torque Control Signal 2 Circuit |
P1107 Air Injection System Diagnosis Solenoid Valve Circuit Malfunction |
P1108 Induction Control Solenoid Valve Circuit Malfunction |
P1110 Atmospheric Pressure Sensor Circuit Low Input |
P1111 Atmospheric Pressure Sensor Circuit High Input |
P1112 Atmospheric Pressure Sensor Circuit Range/Performance Problem |
P1115 Engine Torque Control Cut Signal Circuit High Input |
P1116 Engine Torque Control Cut Signal Circuit Low Input |
P1120 Starter Circuit Switch High Input |
P1121 Starter Circuit Switch High Input |
P1122 Pressure Sources Switching Solenoid Valve High Input |
P1130 Front Oxygen Sensor Circuit Malfunction |
P1131 Front Oxygen Sensor Circuit Malfunction (short circuit) |
P1132 Front Oxygen Sensor Heater Circuit Low Input |
P1133 Front Oxygen Sensor Heater Circuit High Input |
P1134 Front Oxygen Sensor Micro Computer Problem |
P1137 O2 Sensor Circuit (bank 1 sensor 1) |
P1139 Front Oxygen Sensor 1 Heater Circuit Range/Performance Problem |
P1140 Bank 2 and Sensor 1 Oxygen Sensor (front left) Heater Circuit Range/ Performance Problem |
P1141 Mass Air Flow Sensor Circuit Range/Performance Problem (high output) |
P1142 Throttle Position Sensor Circuit Range/Performance Problem (low input) |
P1143 Pressure Sensor Circuit range/Performance Problem (low input) |
P1144 Pressure Sensor Circuit range/Performance Problem (high input) |
P1146 Pressure Sensor Circuit range/Performance Problem (high input) |
P1151 Rear Oxygen Sensor Heater Circuit High Input |
P1152 O2 Sensor Range/Performance (Low) (Bank 1 Sensor 1) |
P1153 O2 Sensor Circuit Range/Performance (High) (Bank 1 Sensor 1) |
P1154 Bank 1 and Sensor 1 Oxygen Sensor (front left) Circuit Range/Performance Problem low Input |
P1155 Bank 2 and Sensor 1 Oxygen Sensor (front left) Circuit Range/Performance Problem High Input |
P1160 Return Spring Failure |
P1207 Air Assist Injector Solenoid Valve Circuit Low Input |
P1208 Air Assist Injector Solenoid Valve Circuit high Input |
P1301 Misfire Detected (high temperature exhaust gas) |
P1312 Exhaust Gas Temperature Sensor malfunction |
P1325 Knock Sensor Circuit Low Input |
P1400 Fuel Tank Pressure Control Solenoid Valve Circuit Low |
P1410 Secondary Air Injection System Switching Valve Stuck Open |
P1418 Secondary Air Injection System Control “A” Circuit Shorted |
P1420 Fuel Tank Pressure Control Solenoid Valve Circuit High |
P1421 Exhaust Gas Recirculation Circuit High Input |
P1422 Evaporative Emission Control System Purge Control Valve Circuit High Input |
P1423 Evaporative Emission Control System Vent Control High Input |
P1440 Fuel Tank Pressure Control System Function Problem (low input) |
P1441 Fuel Tank Pressure Control System Function Problem (high input) |
P1442 Fuel level Sensor Circuit Range/Performance Problem 2 |
P1443 Vent Control Solenoid Valve Function Problem |
P1445 Air Assist Injector Solenoid Valve malfunction |
P1446 Fuel Tank Sensor Control Valve Circuit Low |
P1447 Fuel Tank Sensor Control Valve Circuit High |
P1448 Fuel Tank Sensor Control Valve Range/Performance |
P1449 Evaporative Emission Cont. Sys. Air Filter Clog |
P1451 Evaporative Emission Control System (Large Leak Detected) |
P1480 Cooling Fan Relay 1 Circuit High Input |
P1490 Thermostat Malfunction |
P1491 Positive Crankcase Ventilation (Blow-by) Function Problem |
P1492 EGR Solenoid Valve Signal #1 Circuit Malfunction (low input) |
P1493 EGR Solenoid Valve Signal #1 Circuit Malfunction (High Input) |
P1494 EGR Solenoid Valve Signal #2 Circuit Malfunction (Low Input) |
P1495 EGR Solenoid Valve Signal #2 Circuit Malfunction (High Input) |
P1496 EGR Solenoid Valve Signal #3 Circuit Malfunction (Low Input) |
P1497 EGR Solenoid Valve Signal #3 Circuit Malfunction (High Input) |
P1498 EGR Solenoid Valve Signal #4 Circuit Malfunction (Low Input) |
P1499 EGR Solenoid Valve Signal #4 Circuit Malfunction (High Input) |
P1500 Radiator Fan Relay 1 Circuit malfunction (fan 1) |
P1502 Radiator Fan Function Problem |
P1505 Idle Control System Circuit High Input |
P1507 Idle Control System Malfunction (fail safe) |
P1510 ISC Solenoid Valve Signal No. 1 Circuit Malfunction (low input) |
P1511 ISC Solenoid Valve Signal No. 1 Circuit Malfunction (high input) |
P1512 ISC Solenoid Valve Signal No. 2 Circuit Malfunction (low input) |
P1513 ISC Solenoid Valve Signal No. 2 Circuit Malfunction (high input) |
P1514 ISC Solenoid Valve Signal No. 3 Circuit Malfunction (low input) |
P1515 ISC Solenoid Valve Signal No. 3 Circuit Malfunction (high input) |
P1516 ISC Solenoid Valve Signal No. 4 Circuit Malfunction (low input) |
P1517 ISC Solenoid Valve Signal No. 4 Circuit Malfunction (high input) |
P1518 Starter Switch Circuit Low Input |
P1520 Cooling Fan Relay 1 Circuit High Input |
P1521 Brake Switch Circuit Range |
P1530 Battery Current Sensor Circuit Low |
P1531 Battery Current Sensor Circuit High |
P1532 Battery Charging System |
P1540 Vehicle Speed Sensor Malfunction 2 |
P1544 Exhaust Gas Temperature Too High |
P1560 Back-up Voltage Circuit Malfunction |
P1570 Antenna |
P1571 Reference Code Incompatibility |
P1572 IMM Circuit Failure (Except Antenna Circuit) |
P1574 Key Communication Failure |
P1576 EGI Control Module EEPROM |
P1577 IMM Control Module EEPROM |
P1578 Meter Failure |
P1590 Neutral Position Switch Circuit High Output |
P1591 Neutral Position Switch Circuit Low Output |
P1594 Automatic Transaxle Diagnosis Input Signal Circuit Malfunction |
P1595 Automatic Transaxle Diagnosis Input Signal Circuit Low Input |
P1596 Automatic Transaxle Diagnosis Input Signal Circuit High Input |
P1602 Control Module Programming Error |
P1698 Engine Torque Control Cut Signal Circuit Malfunction (low input) |
P1699 Engine Torque Control Cut Signal Circuit Malfunction (high input) |
P1700 Throttle Position Sensor Circuit Malfunction For Automatic Transmission |
P1701 Cruise Control Set Signal Circuit Malfunction For Automatic Transmission |
P1702 Automatic Transmission Diagnosis Input Signal Circuit Malfunction |
P1703 Low Clutch Timing Control Solenoid Valve Circuit Malfunction |
P1704 2-4 Brake Timing Control Solenoid Valve Circuit Malfunction |
P1705 2-4 Brake Pressure Control Solenoid Valve (duty solenoid “D”) Circuit Malfunction |
P1706 AT Vehicle Speed Sensor Circuit Malfunction (Rear wheel) |
P1707 AT AWD Solenoid Valve Circuit Malfunction |
P1710 Torque Converter Turbine 2 Speed Signal Circuit Malfunction |
P1711 Engine Torque Control Signal No. 1 Circuit Malfunction |
P1712 Engine Torque Control Signal No. 2 Circuit Malfunction |
P1718 AT CAN Communication Circuit |
P1720 DCCD CAN System Circuit |
P1722 Automatic Transmission Diagnosis Input Signal Circuit High Input |
P1742 Automatic Transmission Diagnosis Input Signal Circuit Malfunction |
P1767 DCCD Steering Angle Sensor |
P1769 Yaw Rate & Lateral G Sensor Malfunction |
P1817 Sports Mode Switch Circuit (Manual Switch) |
P1840 Transmission Fluid Pressure Sensor Switch A Circuit |
P1841 Transmission Fluid Pressure Sensor Switch B Circuit |
P1842 Transmission Fluid Pressure Sensor Switch C Circuit |
P1843 Transmission Fluid Pressure Sensor Switch D Circuit |
P1844 Transmission Fluid Pressure Sensor Switch E Circuit |
P1875 Circuit of Center Diff |
‘B’ (Body) fault codes :
B1100 Integ. Unit System Error |
B1101 Batt P/Supply Malfunction |
B1102 Batt P/Supply Malfunction Backup |
B1103 Ignition Power Failure |
B1104 ACC Power Failure |
B1105 Key Interlock Circuit Abnormal |
B1106 Shift Lock Circuit Failure |
B1401 M Collation NG |
B1402 Immobilizer Key Collation NG |
B1403 E/G request NG |
B1500 Keyless UART Communication Failure |
‘U’ (Network communication) fault codes :
U1201 CAN-HS Counter Abnormal |
U1202 CAN-HS Bus Off |
U1211 CAN-HS ECM Data Abnormal |
U1212 CAN-HS TCM Data Abnormal |
U1213 CAN-HS VDC/ABS Data Abnormal |
U1221 CAN-HS ECM No-Receive Data |
U1222 CAN-HS TCM No-Receive Data |
U1223 CAN-HS VDC/ABS No-Receive Data |
U1300 CAN-LS Malfunction |
U1301 CAN-LS Counter Abnormal |
U1302 CAN-LS Bus Off |
U1311 CAN-LS Meter Unit Data Abnormal |
U1321 CAN-LS Meter No-Receive Data |