It is the intake air temp is low. The sensor that is in the air intake before the throttle body is probably disconnected. The "0" in p0112 is generic. See Mazda specific codes below--look at P1112. Locate the sensor by facing engine and find a black box in front of you. The sensor is to the right of the black box and it's the second connector. P1000 OBD II Monitor Testing Not Completed P1001 Unable to Achieve Self-Test Function or SCP Error P1100 Mass Airflow Sensor Circuit Intermittent P1101 Mass Airflow Sensor Circuit out of Self-Test Range P1102 Mass Airflow Sensor Signal Inconsistent with Throttle Position Sensor P1103 Mass Airflow Sensor Signal Inconsistent with Engine Speed P1110 Intake Air Temperature Sensor Signal (Dynamic Chamber) Circuit P1112 Intake Air Temperature Sensor Circuit Intermittent P1113 Intake Air Temperature Sensor Signal (Dynamic Chamber) Circuit P1114 Intake Air Temperature Sensor Circuit Low Input P1116 ECT Sensor Circuit Out of Self Test Range P1117 ECT Sensor Signal Intermittent P1120 Throttle Position Sensor out of Range Low P1121 Throttle Position Sensor Signal Not Consistent with Mass Airflow Signal P1122 Throttle Position Stuck Closed P1123 Throttle Position Stuck Open P1124 Throttle Position Sensor Signal Out of Self Test Range P1125 Throttle Position Sensor Signal Intermittent P1127 HO2S Bank 1 Sensor 2 Heater Not On During Key On Engine Running Self Test P1128 HO2S Bank 1 Sensor 1 Signals Swapped in Key On Engine Running Self Test P1130 HO2S Bank 1 Sensor 1 Not Switching (Fuel Control Limit Reached) P1131 HO2S Bank 1 Sensor 1 Signal Below 0.45v (A/F Ratio Too Lean) P1132 HO2S Bank 1 Sensor 1 Signal Above 0.45v (A/F Ratio Too Rich) P1135 HO2S Bank 1 Sensor 1 Heater Circuit Low Input P1136 HO2S Bank 1 Sensor 1 Heater Circuit High Input P1137 HO2S Bank 1 Sensor 2 Not Switching (Fuel Control Limit Reached) P1138 HO2S Bank 1 Sensor 2 Signal Above 0.45v (A/F Ratio Too Rich) P1141 HO2S Bank 1 Sensor 2 Heater Circuit Low Input P1142 HO2S Bank 1 Sensor 2 Heater Circuit High Input P1143 HO2S Bank 1 Sensor 3 Signal Below 0.45v (A/F Ratio Too Lean) P1144 HO2S Bank 1 Sensor 3 Signal Above 0.45v (A/F Ratio Too Rich) P1150 HO2S Bank 2 Sensor 1 Not Switching (Fuel Control Limit Reached) P1151 HO2S Bank 2 Sensor 1 Signal Below 0.45v (A/F Ratio Too Lean) P1152 HO2S Bank 2 Sensor 1 Signal Above 0.45v (A/F Ratio Too Rich) P1169 HO2S Bank 1 Sensor 1 Circuit Fixed (Bank 1 Sensor 1) P1170 HO2S Bank 1 Sensor 1 Circuit Fixed (Bank 1 Sensor 1) P1173 HO2S Bank 2 Sensor 1 Circuit Fixed (Bank 2 Sensor 1) P1195 EGR Boost Sensor Circuit P1196 Ignition Switch Start Circuit P1235 Fuel Pump Control Circuit P1236 Fuel Pump Control Out Range P1250 Pressure Regulator Control Solenoid Circuit P1252 Pressure Regulator Control Solenoid '2' Circuit P1260 Anti-Theft System Signal Detected - Engine Disabled P1270 Engine RPM or Vehicle Speed Limit Reached P1309 Misfire Detection Monitor P1345 No CMP or SGC Signal P1351 Ignition Diagnostic Monitor Signal Lost to PCM or Out Of Range P1352 Ignition Coil 'A' Primary Circuit P1353 Ignition Coil 'B' Primary Circuit P1354 Ignition Coil 'C' Primary Circuit P1358 Ignition Diagnostic Monitor Signal Out Of Self Test Range P1359 SPOUT Signal Lost To Powertrain Control Module Or Out Of Range P1360 Ignition Coil 'A' Secondary Circuit P1361 Ignition Coil 'B' Secondary Circuit P1362 Ignition Coil 'C' Secondary Circuit P1364 Ignition Coil Primary Circuit P1365 Ignition Coil Secondary Circuit P1390 Octane Adjust Shorting Bar Out or Circuit Open P1400 DPFE Sensor Circuit Low Input P1401 DPFE Sensor Circuit High Input P1402 EGR Valve Position Sensor Circuit P1405 DPFE Sensor Upstream Hose Off Or Plugged P1406 DPFE Sensor Downstream Hose Off or Plugged P1407 No EGR Flow Detected P1408 EGR System Flow Out of Key On Engine Running Self Test Range P1409 EGR Vacuum Regulator Solenoid Circuit P1410 EGR Boost Solenoid Valve Stuck P1443 EVAP System Purge Flow Fault P1444 EVAP Purge Flow Sensor Circuit Low Voltage P1446 EVAP Purge Flow Sensor Circuit High Voltage P1449 CDCV or Throttle PositionCV Circuit P1450 EVAP Control System Fault P1451 Canister Vent Solenoid Circuit P1455 Fuel Tank Level Sensor Circuit P1460 Wide Open Throttle A/C Cut-Off Relay Circuit P1464 Air Conditioning Control Signal Circuit P1474 Fan Control (Primary Winding) Circuit P1479 Fan Control (Condenser Primary) Circuit P1485 EGR Vacuum Solenoid Circuit P1486 EGR Vent Solenoid Circuit P1487 EGR-CHK (Boost) Solenoid Circuit P1496 EGR Valve Motor Coil '1' Open or Shorted P1497 EGR Valve Motor Coil '2' Open or Shorted P1498 EGR Valve Motor Coil '3 Open or Shorted P1499 EGR Valve Motor Coil '4' Open or Shorted P1500 Vehicle Speed Sensor Intermittent Signal P1501 Vehicle Speed Sensor Out of Self Test Range P1502 Vehicle Speed Sensor Circuit Error P1504 Idle Air Control Solenoid Circuit Intermittent P1505 Idle Air Control System at Adaptive Clip P1506 Idle Air Control System Overspeed Detected P1507 Idle Air Control System Underspeed Detected P1508 Bypass Air Solenoid '1' Circuit P1509 Bypass Air Solenoid '2 Circuit P1512 VTCS Fault P1521 VRIS Solenoid '1' Circuit P1522 VRIS Solenoid '2 Circuit P1523 VICS Solenoid Circuit P1524 Charge Air Cooler Bypass Solenoid Circuit P1525 ABV Vacuum Solenoid Circuit P1526 ABV Vent Solenoid Circuit P1529 L/C Atmospheric Balance Air Control Valve Circuit P1540 ABV System Fault P1562 Powertrain Control Module +BB Voltage Low P1569 VTCS Circuit Low Input P1570 VTCS Circuit High Input P1601 Powertrain Control Module Communication Line to TCM Error P1602 Powertrain Control Module Communication Line to TCM Error P1602 Immobilizer System Communication Error with Powertrain Control Module P1603 Immobilizer System Fault P1604 Immobilizer System Fault P1605 Powertrain Control Module Keep Alive Memory Test Error P1608 Powertrain Control Module (ECM CPU) DTC Test Fault P1609 Powertrain Control Module (ECM CPU) Knock Sensor Circuit P1621 lmmobilizer System Fault P1622 lmmobilizer System Fault P1623 lmmobilizer System Fault P1624 lmmobilizer System Fault P1627 Powertrain Control Module (ECM/TCS) Line Communication Error P1628 Powertrain Control Module (ECM/TCS) Any Line Communication Error P1631 Generator Output Voltage Signal (No Output) P1632 Battery Voltage Monitor Circuit P1633 Battery Overcharge Fault P1634 Generator Terminal 'B' Circuit Open P1650 Power Steering Pressure Switch Out of Range Fault P1651 Power Steering Pressure Switch Circuit P1652 Power Steering Pressure Switch Circuit P1701 Transmission Range Sensor Reverse Engagement Error P1702 Transmission Range Sensor Circuit Intermittent P1703 Brake On/Off Switch Out of Self Test Range P1705 Transmission Range Sensor out of Self Test Range P1709 Clutch Pedal Position Switch Circuit P1711 Transmission Fluid Temperature Sensor Circuit out of Self Test Range P1713 Transmission Fluid Temperature Sensor Circuit P1714 Shift Solenoid '1' Mechanical Fault P1715 Shift Solenoid '2' Mechanical Fault P1716 Shift Solenoid '3' Mechanical Fault P1717 Shift Solenoid '4' Mechanical Fault P1718 Transmission Fluid Temperature Sensor Circuit P1720 Vehicle Speed Sensor '2' Signal Error P1729 Transmission 4x4 Low Switch Error P1740 Torque Converter Clutch Solenoid Mechanical Fault P1741 Torque Converter Clutch Control Electrical Fault P1742 Torque Converter Clutch Solenoid Shorted P1743 Torque Converter Clutch Failed On - TCIL is On P1744 Torque Converter Clutch Solenoid Mechanical Fault P1746 Electronic Pressure Control Solenoid Circuit Open P1747 Electronic Pressure Control Solenoid Circuit P1749 Electronic Pressure Control Solenoid Circuit Low P1751 Transmission Shift Solenoid 'A' Mechanical Fault P1752 Transmission Shift Solenoid 'A' Circuit Shorted P1754 Transmission Coast Clutch Solenoid Electrical Fault P1756 Transmission Shift Solenoid 'B' Mechanical Fault P1757 Transmission Shift Solenoid 'B' Circuit Shorted P1761 Transmission Shift Solenoid '3' Mechanical Fault P1762 Transmission SS3/SS4/OD Band Fault P1765 Transmission 3-2 Timing Solenoid Valve P1767 Torque Converter Clutch Solenoid Circuit P1771 Throttle Position Sensor Circuit Open to Transmission Control Module P1772 Throttle Position Sensor Circuit Shorted to Transmission Control Module P1780 Transmission Control Switch Circuit P1780 Overdrive Off Switch not Cycled during the Self Test P1781 Transmission 4x4 Low Switch out of Range Fault P1783 Transmission Fluid Temperature High Input P1788 3-2T/CCS Circuit Open P1789 3-2T/CCS Circuit Shorted P1794 Powertrain Control Module Battery Direct Power Circuit P1797 P/N Switch Open or Short Circuit P1900 Turbine Speed Sensor Circuit Intermittent P1901 Torque Converter Clutch Circuit Intermittent
* P0016-CRANKSHAFT/CAMSHAFT TIMING MISALIGNMENT * P0031-O2 SENSOR 1/1 HEATER CIRCUIT LOW * P0032-O2 SENSOR 1/1 HEATER CIRCUIT HIGH * P0037-O2 SENSOR 1/2 HEATER CIRCUIT LOW * P0038-O2 SENSOR 1/2 HEATER CIRCUIT HIGH * P0051-O2 SENSOR 2/1 HEATER CIRCUIT LOW * P0052-O2 SENSOR 2/1 HEATER CIRCUIT HIGH * P0057-O2 SENSOR 2/2 HEATER CIRCUIT LOW * P0058-O2 SENSOR 2/2 HEATER CIRCUIT HIGH * P0068-MANIFOLD PRESSURE/THROTTLE POSITION CORRELATION * P0071-AMBIENT AIR TEMPERATURE SENSOR PERFORMANCE * P0072-AMBIENT AIR TEMPERATURE SENSOR CIRCUIT LOW * P0073-AMBIENT AIR TEMPERATURE SENSOR CIRCUIT HIGH * P0107-MANIFOLD ABSOLUTE PRESSURE SENSOR CIRCUIT LOW * P0108-MANIFOLD ABSOLUTE PRESSURE SENSOR CIRCUIT HIGH * P0111-INTAKE AIR TEMPERATURE SENSOR RATIONALITY * P0112-INTAKE AIR TEMPERATURE SENSOR CIRCUIT LOW * P0113-INTAKE AIR TEMPERATURE SENSOR CIRCUIT HIGH * P0116-ENGINE COOLANT TEMPERATURE SENSOR PERFORMANCE * P0117-ENGINE COOLANT TEMPERATURE SENSOR CIRCUIT LOW * P0118-ENGINE COOLANT TEMPERATURE SENSOR CIRCUIT HIGH * P0121-THROTTLE POSITION SENSOR 1 PERFORMANCE * P0122-THROTTLE POSITION SENSOR 1 CIRCUIT LOW (ETC) * P0122-THROTTLE POSITION SENSOR 1 CIRCUIT LOW (NON ETC) * P0123-THROTTLE POSITION SENSOR 1 CIRCUIT HIGH (ETC) * P0123-THROTTLE POSITION SENSOR 1 CIRCUIT HIGH (NON ETC) * P0125-INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED-LOOP FUEL CONTROL * P0128-THERMOSTAT RATIONALITY * P0129-BAROMETRIC PRESSURE OUT-OF-RANGE LOW * P0131-O2 SENSOR 1/1 CIRCUIT LOW * P0132-O2 SENSOR 1/1 CIRCUIT HIGH * P0133-O2 SENSOR 1/1 SLOW RESPONSE * P0135-O2 SENSOR 1/1 HEATER PERFORMANCE * P0137-O2 SENSOR 1/2 CIRCUIT LOW * P0138-O2 SENSOR 1/2 CIRCUIT HIGH * P0139-O2 SENSOR 1/2 SLOW RESPONSE * P0141-O2 SENSOR 1/2 HEATER PERFORMANCE * P0151-O2 SENSOR 2/1 CIRCUIT LOW * P0152-O2 SENSOR 2/1 CIRCUIT HIGH * P0153-O2 SENSOR 2/1 SLOW RESPONSE * P0155-O2 SENSOR 2/1 HEATER PERFORMANCE * P0157-O2 SENSOR 2/2 CIRCUIT LOW * P0158-O2 SENSOR 2/2 CIRCUIT HIGH * P0159-O2 SENSOR 2/2 SLOW RESPONSE * P0161-O2 SENSOR 2/2 HEATER PERFORMANCE * P0171-FUEL SYSTEM 1/1 LEAN * P0172-FUEL SYSTEM 1/1 RICH * P0174-FUEL SYSTEM 2/1 LEAN * P0175-FUEL SYSTEM 2/1 RICH * P0201-FUEL INJECTOR 1 CIRCUIT * P0202-FUEL INJECTOR 2 CIRCUIT * P0203-FUEL INJECTOR 3 CIRCUIT * P0204-FUEL INJECTOR 4 CIRCUIT * P0205-FUEL INJECTOR 5 CIRCUIT * P0206-FUEL INJECTOR 6 CIRCUIT * P0207-FUEL INJECTOR 7 CIRCUIT * P0208-FUEL INJECTOR 8 CIRCUIT * P0221-THROTTLE POSITION SENSOR 2 PERFORMANCE * P0222-THROTTLE POSITION SENSOR 2 CIRCUIT LOW * P0223-THROTTLE POSITION SENSOR 2 CIRCUIT HIGH * P0300-MULTIPLE CYLINDER MISFIRE * P0301-CYLINDER 1 MISFIRE * P0302-CYLINDER 2 MISFIRE * P0303-CYLINDER 3 MISFIRE * P0304-CYLINDER 4 MISFIRE * P0305-CYLINDER 5 MISFIRE * P0306-CYLINDER 6 MISFIRE * P0307-CYLINDER 7 MISFIRE * P0308-CYLINDER 8 MISFIRE * P0315-NO CRANK SENSOR LEARNED * P0325-KNOCK SENSOR 1 CIRCUIT * P0330-KNOCK SENSOR 2 CIRCUIT * P0335-CRANKSHAFT POSITION SENSOR CIRCUIT * P0339-CRANKSHAFT POSITION SENSOR INTERMITTENT * P0340-CAMSHAFT POSITION SENSOR CIRCUIT * P0344-CAMSHAFT POSITION SENSOR INTERMITTENT * P0401-EGR SYSTEM PERFORMANCE * P0403-EGR SOLENOID CIRCUIT * P0404-EGR POSITION SENSOR PERFORMANCE * P0405-EGR POSITION SENSOR CIRCUIT LOW * P0406-EGR POSITION SENSOR CIRCUIT HIGH * P0420-CATALYST EFFICIENCY (BANK 1) * P0430-CATALYST EFFICIENCY (BANK 2) * P0440-GENERAL EVAP SYSTEM FAILURE * P0441-EVAP PURGE SYSTEM PERFORMANCE * P0442-EVAP PURGE SYSTEM MEDIUM LEAK * P0443-EVAP PURGE SOLENOID CIRCUIT * P0452-NVLD PRESSURE SWITCH STUCK CLOSED * P0453-NVLD PRESSURE SWITCH STUCK OPEN * P0455-EVAP PURGE SYSTEM LARGE LEAK * P0456-EVAP PURGE SYSTEM SMALL LEAK * P0457-LOOSE FUEL CAP * P0461-FUEL LEVEL SENSOR 1 PERFORMANCE * P0462-FUEL LEVEL SENSOR 1 CIRCUIT LOW * P0463-FUEL LEVEL SENSOR 1 CIRCUIT HIGH * P0480-COOLING FAN 1 CONTROL CIRCUIT * P0498-NVLD CANISTER VENT VALVE SOLENOID CIRCUIT LOW * P0499-NVLD CANISTER VENT VALVE SOLENOID CIRCUIT HIGH * P0501-VEHICLE SPEED SENSOR 1 PERFORMANCE * P0503-VEHICLE SPEED SENSOR 1 ERRATIC * P0506-IDLE SPEED PERFORMANCE LOWER THAN EXPECTED * P0507-IDLE SPEED PERFORMANCE HIGHER THAN EXPECTED * P0508-IDLE AIR CONTROL VALVE SENSE CIRCUIT LOW * P0509-IDLE AIR CONTROL VALVE SENSE CIRCUIT HIGH * P0513-INVALID SKIM KEY * P0516-BATTERY TEMPERATURE SENSOR CIRCUIT LOW * P0517-BATTERY TEMPERATURE SENSOR CIRCUIT HIGH * P0522-ENGINE OIL PRESSURE TOO LOW 3.7L, 4.7L * P0532-A/C PRESSURE SENSOR CIRCUIT LOW * P0533-A/C PRESSURE SENSOR CIRCUIT HIGH * P0551-POWER STEERING PRESSURE SWITCH PERFORMANCE * P0562-BATTERY VOLTAGE LOW * P0563-BATTERY VOLTAGE HIGH * P0571-BRAKE SWITCH 1 PERFORMANCE * P0572-BRAKE SWITCH 1 STUCK ON * P0573-BRAKE SWITCH 1 STUCK OFF * P0579-SPEED CONTROL SWITCH 1 PERFORMANCE (ETC) * P0580-SPEED CONTROL SWITCH 1 CIRCUIT LOW (3.7L,4.7L) * P0580-SPEED CONTROL SWITCH 1 CIRCUIT LOW (5.7L) * P0581-SPEED CONTROL SWITCH 1 CIRCUIT HIGH (3.7L,4.7L) * P0581-SPEED CONTROL SWITCH 1 CIRCUIT HIGH (ETC) * P0582-SPEED CONTROL VACUUM CONTROL CIRCUIT * P0585-SPEED CONTROL SWITCH 1/2 CORRELATION (5.7L) * P0586-SPEED CONTROL VENT CONTROL CIRCUIT * P0591-SPEED CONTROL SWITCH 2 PERFORMANCE * P0592-SPEED CONTROL SWITCH 2 CIRCUIT LOW * P0593-SPEED CONTROL SWITCH 2 CIRCUIT HIGH * P0594-SPEED CONTROL SERVO POWER RELAY CIRCUIT * P0600-SERIAL COMMUNICATION LINK * P0601-INTERNAL MEMORY CHECKSUM INVALID * P0606-INTERNAL ECM PROCESSOR * P060B-ETC A/D GROUND PERFORMANCE * P060D-ETC LEVEL 2 APP PERFORMANCE * P060E-ETC LEVEL 2 TPS PERFORMANCE * P060F-ETC LEVEL 2 ECT PERFORMANCE * P061A-ETC LEVEL 2 TORQUE PERFORMANCE * P061C-ETC LEVEL 2 RPM PERFORMANCE * P0622-GENERATOR FIELD CONTROL CIRCUIT * P0627-FUEL PUMP RELAY CIRCUIT * P062C-ETC LEVEL 2 MPH PERFORMANCE * P0630-VIN NOT PROGRAMMED IN PCM * P0632-ODOMETER NOT PROGRAMMED IN PCM * P0633-SKIM KEY NOT PROGRAMMED IN PCM * P0642-SENSOR REFERENCE VOLTAGE 1 CIRCUIT LOW * P0643-SENSOR REFERENCE VOLTAGE 1 CIRCUIT HIGH * P0645-A/C CLUTCH RELAY CIRCUIT * P0652-SENSOR REFERENCE VOLTAGE 2 CIRCUIT LOW * P0653-SENSOR REFERENCE VOLTAGE 2 CIRCUIT HIGH * P0685-AUTO SHUTDOWN RELAY CONTROL CIRCUIT * P0688-AUTO SHUTDOWN RELAY SENSE CIRCUIT LOW * P0700-TRANSMISSION CONTROL SYSTEM (MIL REQUEST) * P0703-BRAKE SWITCH 2 PERFORMANCE * P0850-PARK/NEUTRAL SWITCH PERFORMANCE * P1115-GENERAL TEMPERATURE RATIONALITY * P1128-CLOSED LOOP FUELING NOT ACHIEVED - BANK 1 * P1129-CLOSED LOOP FUELING NOT ACHIEVED - BANK 2 * P1501-VEHICLE SPEED SENSOR 1/2 CORRELATION - DRIVE WHEELS * P1502-VEHICLE SPEED SENSOR 1/2 CORRELATION - NON DRIVE WHEELS * P1572-BRAKE PEDAL STUCK ON * P1573-BRAKE PEDAL STUCK OFF * P1593-SPEED CONTROL SWITCH 1 STUCK (3.7L,4.7L) * P1593-SPEED CONTROL SWITCH 1/2 STUCK (ETC) * P1602-PCM NOT PROGRAMMED * P1603-PCM INTERNAL DUAL-PORT RAM COMMUNICATION FAILURE * P1604-PCM INTERNAL DUAL-PORT RAM READ/WRITE INTEGRITY FAILURE * P1607-PCM INTERNAL SHUTDOWN TIMER SLOW RATIONALITY * P1618-SENSOR REFERENCE VOLTAGE 1 CIRCUIT ERRATIC * P1628-SENSOR REFERENCE VOLTAGE 2 CIRCUIT ERRATIC * P1696-EEPROM MEMORY WRITE DENIED/INVALID * P1697-EMR (SRI) MILEAGE NOT STORED * P2072-ELECTRONIC THROTTLE CONTROL SYSTEM - ICE BLOCKAGE * P2074-MAP/TPS CORRELLATION - HIGH AIRFLOW/VACUUM LEAK DETECTED * P2096-DOWNSTREAM FUEL TRIM SYSTEM 1 LEAN * P2097-DOWNSTREAM FUEL TRIM SYSTEM 1 RICH * P2098-DOWNSTREAM FUEL TRIM SYSTEM 2 LEAN * P2099-DOWNSTREAM FUEL TRIM SYSTEM 2 RICH * P2100-ELECTRONIC THROTTLE CONTROL MOTOR CIRCUIT * P2101-ELECTRONIC THROTTLE CONTROL MOTOR PERFORMANCE * P2107-ELECTRONIC THROTTLE CONTROL MODULE PROCESSOR * P2108-ELECTRONIC THROTTLE CONTROL MODULE PERFORMANCE * P2110-ELECTRONIC THROTTLE CONTROL - FORCED LIMITED RPM * P2111-ELECTRONIC THROTTLE CONTROL - UNABLE TO CLOSE * P2112-ELECTRONIC THROTTLE CONTROL - UNABLE TO OPEN * P2115-ACCELERATOR PEDAL POSITION SENSOR 1 MINIMUM STOP PERFORMANCE * P2116-ACCELERATOR PEDAL POSITION SENSOR 2 MINIMUM STOP PERFORMANCE * P2118-ELECTRONIC THROTTLE CONTROL MOTOR CURRENT PERFORMANCE * P2122-ACCELERATOR PEDAL POSITION SENSOR 1 CIRCUIT LOW * P2123-ACCELERATOR PEDAL POSITION SENSOR 1 CIRCUIT HIGH * P2127-ACCELERATOR PEDAL POSITION SENSOR 2 CIRCUIT LOW * P2128-ACCELERATOR PEDAL POSITION SENSOR 2 CIRCUIT HIGH * P2135-THROTTLE POSITION SENSOR 1/2 CORRELATION * P2138-ACCELERATOR PEDAL POSITION SENSOR 1/2 CORRELATION * P2161-VEHICLE SPEED SENSOR 2 ERRATIC * P2166-ACCELERATOR PEDAL POSITION SENSOR 1 MAXIMUM STOP PERFORMANCE * P2167-ACCELERATOR PEDAL POSITION SENSOR 2 MAXIMUM STOP PERFORMANCE * P2172-HIGH AIRFLOW / VACUUM LEAK DETECTED (INSTANTANEOUS ACCUMULATION) * P2173-HIGH AIRFLOW / VACUUM LEAK DETECTED (SLOW ACCUMULATION) * P2174-LOW AIRFLOW / RESTRICTION DETECTED (INSTANTANEOUS ACCUMULATION) * P2175-LOW AIRFLOW / RESTRICTION DETECTED (SLOW ACCUMULATION) * P2181-COOLING SYSTEM PERFORMANCE * P2299-BRAKE PEDAL POSITION / ACCELERATOR PEDAL POSITION INCOMPATIBLE * P2302-IGNITION COIL 1 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2305-IGNITION COIL 2 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2308-IGNITION COIL 3 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2311-IGNITION COIL 4 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2314-IGNITION COIL 5 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2317-IGNITION COIL 6 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2320-IGNITION COIL 7 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2323-IGNITION COIL 8 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION * P2503-CHARGING SYSTEM OUTPUT LOW
1. Take it to the dealer or repair shop. Cost? Depends on dealer/shop. 2. Take it to an auto parts store, such as AutoZone and ask to use their OBDII scanner, or have them do it. There is NO obligation, so you don't have to buy the parts to fix the issue if you're not ready. Cost? Free 3. Under the dash, usually on the driver's side, are green and black connectors. Connect the GREEN AND BLACK connectors, turn the engine ON and drive the car over 12 mph for a few minutes. The CEL should blink slowly @ the same rate once the CEL is reset. Cost? Free and you did it yourself! P.S. To retrieve the codes, connect the Black connectors to read the codes. And turn the ignition to ON (without starting the engine). This will set the car into test modus (historic codes is displayed) in the dashboard. Just watch the blinking CEL (check engine lamp). Every flash is +10 in value (light last 1.2 second). Three flashes, is the value 30. Seperated with 3 seconds delay, before it shift over to the singular system (+1 value). Every flash is +1 in value (light last 0.2 second). Three flashes, is the value 3. LINK: http://www.ultimatesubaru.org/forum/showthread.php?t=98709 OBD2/OBDII P0031 - Front oxygen (A/F) sensor heater circuit low input P0032 - Front oxygen (A/F) sensor heater circuit high input P0037 - Rear oxygen sensor heater circuit malfunction P0038 - Rear oxygen sensor heater circuit high input P0065 - Air assist injector solenoid valve malfunction P0066 - Air assist injector solenoid valve circuit low input P0067 - Air assist injector solenoid valve circuit high input P0100 - Mass Air Flow Sensor Circuit Malfunction P0101 - Mass Air Flow Sensor Circuit Range Problem P0102 - Mass Air Flow Sensor Circuit Low Input PO103 - Mass Air Flow Sensor Circuit High Input P0105 - Pressure Sensor Circuit Malfunction P0106 - Pressure Sensor Circuit Range Problem PO107 - Pressure Sensor Circuit Low Input PO108 - Pressure Sensor Circuit High Input P0111 - Intake air temperature sensor circuit range/performance problem P0112 - Intake air temperature sensor circuit low input P0113 - Intake air temperature sensor circuit high input P0115 - Engine Coolant Temperature Sensor Circuit P0116 - Engine Coolant Temp Sensor Circuit Low Input PO117 - Engine Coolant Temp Sensor Circuit Low Input PO118 - Engine Coolant Temp Sensor Circuit High Input P0120 - Throttle Position Sensor Circuit Malfunction P0121 - Throttle Position Sensor Circuit Range Problem PO122 - Throttle Position Sensor Circuit Range Problem PO123 - Throttle Position Sensor Circuit High Input P0125 - Insufficient Coolant Temperature for Closed Loop P0128 - Thermostat malfunction P0130 - Front Oxygen Sensor Circuit Malfunction P0131 - Front oxygen (A/F) sensor circuit range/performance problem (low input) P0132 - Front oxygen (A/F) sensor circuit range/performance problem (high input) P0133 - Front Oxygen Sensor Circuit Slow Response P0135 - Front Oxygen Sensor Heater Circuit Malfunction P0136 - Rear Oxygen Sensor Circuit Malfunction P0139 - Rear Oxygen Sensor Circuit Slow Response P0141 - Rear Oxygen Sensor Heater Circuit Malfunction P0170 - Fuel Trim Malfunction P0171 - Fuel trim malfunction (A/F too lean) P0172 - Fuel trim malfunction (A/F too rich) PO181 - Fuel Temperature Sensor A Range Problem PO182 - Fuel Temperature Sensor A Circuit Low Input PO183 - Fuel Temperature Sensor A Circuit High Input P0201 - Fuel Injector Circuit Malfunction - #1 P0202 - Fuel Injector Circuit Malfunction - #2 P0203 - Fuel Injector Circuit Malfunction - #3 P0204 - Fuel Injector Circuit Malfunction - #4 P0244 - Wastegate control solenoid valve malfunction (high input) P0245 - Wastegate control solenoid valve circuit low input P0246 - Wastegate control solenoid valve circuit high input PO261 - Fuel Injector Circuit Low Input - #1 PO262 - Fuel Injector Circuit High Input - #1 PO264 - Fuel Injector Circuit Low Input - #2 PO265 - Fuel Injector Circuit High Input - #2 PO267 - Fuel Injector Circuit Low Input - #3 PO268 - Fuel Injector Circuit High Input - #3 PO270 - Fuel Injector Circuit Low Input - #4 PO271 - Fuel Injector Circuit High Input - #4 P0301 - Cylinder 1 Misfire Detected P0302 - Cylinder 2 Misfire Detected P0303 - Cylinder 3 Misfire Detected P0304 - Cylinder 4 Misfire Detected P0325 - Knock Sensor Circuit Malfunction P0327 - Knock sensor circuit low input P0328 - Knock sensor circuit high input P0335 - Crankshaft Position Sensor Circuit Malfunction PO336 - Crankshaft Position Sensor Circuit Range Problem P0340 - Camshaft Position Sensor Circuit Malfunction PO341 - Camshaft Position Sensor Circuit Range Problem P0400 - Exhaust Gas Recirculation Flow Malfunction P0403 - Exhaust Gas Recirculation Circuit Malfunction PO420 - Catalyst System Efficiency Below Threshold PO440 - Evaporative Emission Control System Malfunction P0441 - Evap System Incorrect Purge Flow P0442 - Evaporative emission control system malfunction P0443 - Evap System Purge Control Valve Circuit PO443 - EVAP System Purge Control Valve Circuit Low Input P0444 - Evaporative emission control system purge control valve circuit low input P0445 - Evaporative emission control system purge control valve circuit high input PO446 - EVAP System Vent Control Low Input P0447 - Evaporative emission control system vent control low input P0448 - Evaporative emission control system vent control high input PO451 - EVAP Pressure Sensor Range Problem PO452 - EVAP Pressure Sensor Low Input PO453 - EVAP Pressure Sensor High Input P0456 - Evaporative emission control system malfunction PO461 - Fuel Level Sensor Circuit Range/Performance Problem PO462 - Fuel Level Sensor Circuit Low Input PO463 - Fuel Level Sensor Circuit High Input P0464 - Fuel level sensor intermittent input P0480 - Cooling Fan Relay 1 Circuit Low Input P0483 - Cooling Fan Function Problem P0500 - Vehicle Speed Sensor Malfunction P0505 - Idle Control System Malfunction P0506 - Idle Control System RPM Lower Than Expected P0507 - Idle Control System RPM Higher Than Expected P0509 - Idle control system circuit high input P0512 - Starter switch circuit high input P0545 - Exhaust gas temperature sensor circuit low input P0546 - Exhaust gas temperature sensor circuit high input P0600 - Serial Communication Link Malfunction P0601 - Internal Control Module Memory Checksum Error P0604 - Internal control module memory check sum error P0703 - Brake Switch Input Malfunction P0705 - Transmission Range Sensor Circuit Malfunction P0710 - Transmission Fluid Temperature Sensor Circuit P0715 - Torque Converter Turbine Speed Sensor Circuit Malfunction P0720 - Output Speed Sensor Circuit Malfunction P0725 - Engine Speed Input Circuit Malfunction P0731 - Gear 1 Incorrect Ratio P0732 - Gear 2 Incorrect Ratio P0733 - Gear 3 Incorrect Ratio P0734 - Gear 4 Incorrect Ratio P0740 - Torque Converter Clutch System Malfunction P0741 - Torque converter clutch system malfunction P0743 - Torque Converter Clutch System Electrical P0748 - Pressure Control Solenoid Electrical P0753 - Shift Solenoid A Electrical P0758 - Shift Solenoid B Electrical P0760 - Shift Solenoid C Malfunction P0763 - Shift Solenoid C Electrical P0778 - 2-4 brake pressure control solenoid valve (2-4 brake duty solenoid) circuit malfunction P0785 - 2-4 brake timing control solenoid valve (2-4 brake timing solenoid) circuit malfunction P1086 - Tumble generator valve #2 (LH) position sensor circuit low input P1087 - Tumble generator valve #2 (LH) position sensor circuit high input P1088 - Tumble generator valve #1 (RH) position sensor circuit low input P1089 - Tumble generator valve #1 (RH) position sensor circuit high input P1090 - Tumble generator valve #1 (RH) malfunction (stuck open) P1091 - Tumble generator valve #1 (RH) malfunction (stuck close) P1092 - Tumble generator valve #2 (LH) malfunction (stuck open) P1093 - Tumble generator valve #2 (LH) malfunction (stuck close) P1094 - Tumble generator valve circuit #1 (open circuit) P1095 - Tumble generator valve circuit #1 (over current) P1096 - Tumble generator valve circuit #2 (open circuit) P1097 - Tumble generator valve circuit #2 (over current) P1100 - Starter Switch Circuit Malfunction P1101 - Neutral Position Switch Circuit High Input (A/T) P1101 - Neutral Position Switch Circuit Malfunction (M/T) P1102 - Pressure Sources Solenoid Valve Circuit Malfunction P1103 - Pressure Sources Switching Solenoid Valve Circuit P1104 - Engine Torque Control Signal Circuit Malfunction P1106 - Engine Torque Control Signal 2 Circuit Malfunction P1110 - Atmospheric pressure sensor low input P1111 - Atmospheric pressure sensor high input P1112 - Atmospheric pressure sensor range/performance problem P1115 - Engine Torque Control Cut Signal Circuit High Input P1116 - Engine Torque Control Cut Signal Circuit Low Input P1120 - Starter Switch High Input P1121 - Neutral Position Switch Circuit High Input [MT Vehicles] P1121 - Neutral Position Switch Circuit Low Input [AT Vehicles] P1122 - Pressure Sources Switching Valve Circuit High Input P1124 - TCS Signal Circuit High Input P1130 - Front oxygen sensor circuit malfunction (open circuit) P1131 - Front oxygen sensor circuit malfunction (short circuit) P1134 - Front oxygen (A/F) sensor microcomputer problem P1137 - Front oxygen (A/F) sensor circuit range/performance problem P1139 - Front oxygen (A/F) sensor #1 heater circuit performance/range problem P1141 - Mass Air Flow Sensor Circuit High Input P1142 - Mass Air Flow Sensor Circuit Low Input P1143 - Pressure Sensor Circuit Low Input P1144 - Pressure Sensor Circuit High Input P1146 - Pressure sensor circuit range/performance problem (high input) P1150 - Front Oxygen Sensor Heater Circuit High Input P1151 - Rear Oxygen Sensor Heater Circuit High Input P1230 - Fuel pump control unit malfunction P1244 - Wastegate control solenoid valve malfunction (low input) P1245 - Wastegate control solenoid valve malfunction (fail-safe) P1301 - Fire due to increased exhaust temperature P1312 - Exhaust temperature sensor malfunction P1325 - Knock Sensor Circuit Low Input P1400 - Fuel Tank Pressure Control Solenoid Low Input P1420 - Fuel Tank Pressure Control Solenoid High Input P1421 - Exhaust Gas Recirculation Circuit High Input P1422 - EVAP Purge Control Valve Circuit High Input P1423 - EVAP Vent Control High Input P1440 - Fuel Tank Pressure Control System Low Input P1441 - Fuel Tank Pressure Control System High Input P1442 - Fuel Level Sensor Circuit Range/Perf P1443 - EVAP Control System Vent Control Function Problem P1480 - Cooling fan relay 1 circuit high input P1500 - Radiator Fan Relay 1 Circuit Malfunction P1501 - Idle Control System Malfunction (Fail Safe) P1502 - Radiator Fan Function Problem P1507 - Idle Control System Malfunction (Fail Safe) P1510 - Idle Air Control Solenoid Signal 1 Circuit Low Input P1511 - Idle Air Control Solenoid Signal 1 Circuit High Input P1512 - Idle Air Control Solenoid Signal 2 Circuit Low Input P1513 - Idle Air Control Solenoid Signal 2 Circuit High Input P1514 - Idle Air Control Solenoid Signal 3 Circuit Low Input P1515 - Idle Air Control Solenoid Signal 3 Circuit High Input P1516 - Idle Air Control Solenoid Signal 4 Circuit Low Input P1517 - Idle Air Control Solenoid Signal 4 Circuit High Input P1518 - Starter switch circuit low input P1520 - Radiator Fan Relay 1 Circuit High Input P1540 - Vehicle Speed Sensor Malfunction 2 P1544 - High exhaust temperature detected P1560 - Back-Up Voltage Circuit Malfunction P1590 - Neutral position switch circuit high input P1591 - Neutral position switch circuit low input P1592 - Neutral position switch circuit (MT model) P1594 - Automatic transmission diagnosis input signal circuit malfunction P1595 - Automatic transmission diagnosis input signal circuit low input P1596 - Automatic transmission diagnosis input signal circuit high input P1698 - Engine torque control cut signal circuit low input P1699 - Engine torque control cut signal circuit high input P1700 - Throttle Position Sensor Circuit Malfunction (A/T) P1701 - Cruise Control Set Signal Circuit Malfunction (A/T) P1702 - Auto Trans Diagnosis Input Signal Circuit P1703 - Low clutch timing control solenoid valve circuit malfunction P1704 - 2-4 Brake Timing Solenoid Valve Circuit Malfunction P1705 - 2-4 Brake Pressure Solenoid Valve (Solenoid D) Circuit P1711 - Engine torque control signal 1 circuit malfunction P1712 - Engine torque control signal 2 circuit malfunction P1722 - Auto Trans Diagnosis Input Signal High Input P1742 - Auto Trans Diagnosis Input Signal Malfunction