Subaru OBD2 codes
Codes where we have reviewed, vehicle-specific evidence for this make.
Subaru's notes centre on warm-up and cam position codes: countermeasure thermostats and trapped air for slow warm-up codes, and inspection procedures and an air gap shim for cam sensor codes with hard starting on 2011 to 2013 FA and FB engines. A 2015 Legacy and Outback bulletin reprograms the engine computer for a rear oxygen sensor code.
B1650 and B1760 from the seat sensor mat and occupant detection system
Subaru bulletin 07-108-16R gives diagnosis for B1650 and B1760 in the occupant detection system on Foresters, covering the seat sensor mat. Separately, recall WUM-98 replaces the sensor mat harness on 2015 to 2018 Foresters with heated seats, so ask the dealer to check whether it applies. Because this is the airbag system, have it inspected by a dealer. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
B1650 and B1760 and the passenger occupant sensor harness recall
Recall 19V-701 (Subaru WUM-98) covers 2015 to 2018 Foresters with heated seats, where the occupant detection sensor harness connection may loosen and switch the passenger airbag off. The recall does not name B1650 and B1760, so it is something to check, not a confirmed cause. Ask a Subaru dealer whether the recall has been done and have the system inspected. This needs testing to confirm.
B1650 from the passenger occupant detection system
Subaru bulletin 07-84-14R gives a revised diagnostic chart for B1650, an occupant detection system failure, and a rezeroing procedure for the 2010 to 2014 Legacy and Outback. The occupant detection system controls the passenger airbag, so have it inspected by a qualified technician. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
B1760 and a new occupant sensor troubleshooting chart
Subaru bulletin 07-134-18 gives a new troubleshooting chart for B1760 on 2012 to 2016 Impreza and 2017 to 2018 WRX models. The chart is meant to avoid replacing the sensor or seat cushion when it is not needed, so ask the shop to follow it before buying parts. This is an airbag system fault, so have it inspected. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P000A and the AVCS cam timing system
Subaru bulletin 02-132-12R gives diagnosis and repair for P000A and other AVCS cam timing codes on some 2011 to 2015 Subaru models. Subaru also has a reprogram for some 2015 Legacy and Outback cars where the code is set by low valve voltage. Check the oil level and condition first, since AVCS runs on engine oil. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P000B among Subaru cam timing codes
Subaru bulletin 02-132-12R covers diagnosis and repair of AVCS cam timing codes, including P000B, on a 2013 Impreza. We only read the NHTSA summary, which does not say what the repair is. Check the oil level and condition first. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P000C that Subaru reprograms the engine computer for
Subaru bulletin 11-154-15 provides reprogramming files for P000C on 2015 Legacy and Outback. The summary says these codes may set when the voltage supplied to the engine oil control valves is reduced. Only the NHTSA summary was read, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P000C in the Subaru AVCS diagnosis procedure
Subaru bulletin 02-132-12R is a diagnosis and repair procedure for AVCS (variable valve timing) codes, and it lists P000C on 2011 to 2015 BRZ, Forester, Impreza, Legacy and Outback models. We read only the NHTSA summary, so we do not know the steps in the procedure. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P000D listed in Subaru's cam timing bulletin
Subaru bulletin 02-132-12R covers diagnosis and repair for cam timing (AVCS) codes, and it names P000D alongside the other cam timing codes on some Subaru models from 2011 to 2015. We read only the NHTSA summary, so we do not know what repair the bulletin prescribes. Owner complaints on Subaru models often describe oil checks after the code, and one 2013 owner reports the code stopped after an oil change. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0018 with an engine computer software update
Subaru bulletin 09-120-24R covers engine computer reprogramming for cam and crank correlation codes, including P0018, on 2017 to 2023 Outback, Legacy, Forester, Impreza and Crosstrek. Ask a dealer whether the update has been applied before replacing sensors or timing parts. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0021 fixed by ECM reprogramming
Subaru bulletin 09-105-23 offers ECM reprogramming for rare cam timing codes including P0021 on the 2023 Crosstrek and Impreza, with a companion bulletin for the Forester. Older models have a separate AVCS diagnostic bulletin. Ask a dealer about a software update before replacing parts. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0128 after a long cold soak
Subaru bulletin 09-56-13 covers P0128 after a long cold soak on 2011 to 2014 Legacy, Outback, Impreza, XV Crosstrek, Forester and BRZ models, fixed with a countermeasure thermostat. The bulletin is published on NHTSA, but we have not confirmed it is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0128 on H6 engines from trapped air
Subaru bulletin 11-111-12R covers P0128 on the 2011 and 2012 H6 Legacy, Outback and Tribeca, caused by small temperature differences between the banks and trapped air. It adds a heater hose pipe with an orifice and says the cooling system must be bled of air when refilled, or the code can return. The bulletin is published on NHTSA, but we have not confirmed it is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0134 and reprogramming files from Subaru
Subaru bulletin 11-144-14 provides reprogramming files for P0134 and two other codes. Our notes cover a 2015 Impreza. We only read the NHTSA summary, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0137: engine computer reprogram before a new sensor
Subaru bulletin 11-160-15 releases engine computer reprogramming for P0137 on the 2015 Legacy and Outback. Check for it before replacing the rear oxygen sensor. We read NHTSA's summary only; the full bulletin was not reviewed, and we have not confirmed it is still current.
P015B corrected by ECM reprogramming
Subaru bulletin 09-78-21 supplies ECM reprogramming files to correct P015B on some Subaru models, including the Forester and WRX. The summary we read is from NHTSA only, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0244 and ECM reprogramming files for the Forester
Subaru bulletin 11-132-13 announces ECM reprogramming files for an improper judgment of intake manifold pressure with a cold engine that could set P0244. The files were included in the July 2013 SSMIII software update. Our notes cover the 2014 Forester. We only read the NHTSA summary, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0328 and a knock sensor design change
Subaru bulletin 07-133-18 covers a design change to the knock sensor on 2.0L turbo models. The summary says the check engine light may set with a knock sensor code in the engine computer, including P0328. Check the knock sensor and its connector first. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0333 from a knock sensor design change
Subaru bulletin 07-133-18 announces a knock sensor design change for durability on the 2.0L turbo models. The check engine light and knock sensor codes including P0333 may set. The summary we read is from NHTSA only, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0340, P0341 and P0345 on FA and FB engines: Subaru inspection procedure
Subaru bulletin 11-130-13R gives inspection and repair procedures for cam position codes including P0340, P0341 and P0345, with hard starting or rough idle, on FA and FB engines in the 2013 BRZ, 2011 to 2013 Forester, 2012 and 2013 Impreza and 2013 Legacy, Outback and XV Crosstrek. Ask a dealer to check it before replacing sensors. We read NHTSA's summary only; the full bulletin was not reviewed, and we have not confirmed it is still current.
P0341 and hard starting from a cam sensor air gap
Subaru bulletin 11-100-11R says an irregular stamping of the sensor plate on the 2013 Forester can put the cam sensor air gap out of specification, causing hard starts and P0341. The fix adds a shim to the bank 1 cam sensor. We read NHTSA's summary only; the full bulletin was not reviewed, and we have not confirmed it is still current.
P0346 and P0390 on FA and FB engines
Subaru bulletin 11-130-13R gives inspection and repair procedures for camshaft position and misfire codes, including P0346 and P0390, on FA and FB engine models. For some of these vehicles Subaru 11-137-14 offers reprogramming. We read only the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0366 from cam position or misfire faults on FA and FB engines
Subaru bulletin 11-130-13R gives inspection and repair steps for cam position and misfire codes, including P0366, on FA and FB engines. A 2013 BRZ is listed. Only the NHTSA summary was read and the steps were not. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0366 named with cam and misfire codes
Subaru bulletin 11-125-12 names P0366 together with cam position and misfire codes on a 2013 Crosstrek. The NHTSA summary does not give the repair, so check the stored code list for cam and misfire codes together and fix any shared cause first. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0400 that can set in freezing weather
Subaru bulletin 11-197-20 says P0400 can set when the ECM tests the EGR system while the ambient or intake air temperature is below freezing. Subaru bulletins 11-197-20 and 11-200-20R reprogram the ECM for this on some Crosstrek, Forester and Impreza models. We read only the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0418 and a secondary air pump relay recall to check
Recall 16V-738 replaces a secondary air pump relay on some turbo Subaru models that can stick on, letting the pump run, overheat and smoke, with the check engine light on. The recall does not name P0418, so it is a lead to check, not a confirmed cause, and it needs testing to confirm. Because of the fire risk, have a dealer check whether the recall has been done.
P0461 from the fuel level sensor circuit
Subaru bulletin 010901 covers the fuel level sensor circuit range or performance fault behind P0461 on the 2002 Impreza. We only read the NHTSA summary, which does not give the repair. Check the fuel level sensor and its wiring first. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P050A as a false light fixed by ECM reprogramming
Subaru bulletin 11-135-13 says P050A on 2011 to 2013 Legacy, Forester and Impreza can be a false check engine light caused by certain clutch use on manual cars or by driving patterns right after starting. The fix in the bulletin is to reprogram the engine computer (ECM), so ask a dealer about the update before replacing parts. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P05A0 fixed by engine computer reprogramming
Subaru bulletin 11-174-17R reprograms the engine computer for a check engine light with P05A0 stored. It also addresses battery drain after repeated short trips, and hanging engine speed after pressing the clutch on the Forester only. Only the NHTSA summary was read. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0600 stored with airbag codes
Subaru bulletin 118106 lists P0600 together with two B-codes on 2005 to 2006 Legacy, Outback and B9 Tribeca. Only the NHTSA summary was read, so the repair is not stated. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0711 in cold weather fixed by TCM reprogramming
Subaru bulletin 16-141-23R reprograms the transmission computer (TCM) on 2019 to 2023 Ascent for P0711 set at low outside temperatures. If the code appeared in cold weather, ask a dealer about the update before replacing the fluid temperature sensor. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0712 with an AT OIL TEMP light and slipping
The source is an NHTSA owner complaint about a 2016 Legacy. The owner says a dealer replaced the valve body for P0712 after the AT OIL TEMP light came on with slipping, and loud transmission noise remained. This is an owner report only, and it needs testing to confirm the cause.
P0751 with a flashing transmission oil temperature light
Subaru bulletin 16-80-11R covers a flashing AT oil temperature light with P0751 from valve body contamination, on 2010 to 2013 Outback, Legacy and Tribeca models. Check the fluid condition first. The bulletin is published on NHTSA, but we have not confirmed it is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0766 with a flashing oil temperature lamp
Subaru bulletin 16-80-11R ties P0766 and other codes to valve body contamination on some Subaru models, with a flashing oil temperature lamp. The summary says to flush and run a dynamic check instead of replacing the valve body. Ask about the flush before agreeing to a valve body. We only have the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0771 with a flashing oil temperature lamp
Subaru bulletin 16-80-11R covers a flashing oil temperature warning lamp with P0771 among several transmission codes, with possible intermittent stalling that may result from valve body contamination. It applies to 2010 to 2013 Legacy, Outback and Tribeca. Only the NHTSA summary was read, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0841 from the CVT secondary oil pressure sensor
Subaru bulletin 16-102-16R adds a new diagnostic flow chart for P0841, secondary oil pressure sensor performance, on 2010 to 2021 CVT models. Related bulletins offer a revised valve body to stop false codes and the AT Temp light, and a software update for the 2018 TR580. Ask a Subaru dealer which applies before replacing the transmission. We have not confirmed the bulletins are still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0846 with corrected CVT diagnostic steps
Subaru bulletin 18-241-26 corrects the diagnostic procedures for CVT codes including P0846 on some recent Subaru models. We only have the NHTSA summary, not the procedures. Make sure whoever diagnoses it uses the current Subaru procedure. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0871 fixed by transmission computer reprogramming
Subaru bulletin 16-135-21R supplies a transmission control module reprogramming file for P0871 on the 2022 Outback. A related bulletin adds diagnostic information for the Wilderness. Ask a dealer whether the reprogramming applies before replacing parts. We read only the NHTSA summary and have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0A1F after a sudden power loss in traffic
A 2026 Subaru Solterra owner told NHTSA about P0A1F, a battery energy control module fault, along with lost communication codes after a sudden power loss in traffic that cleared by itself. This is one owner narrative and it needs testing to confirm. The source is owner reports, not a verified repair.
P0A3F fixed by a reprogramming file
Subaru bulletin 07-82-14R covers the availability of a reprogramming file for P0A3F and one other code on the 2014 XV Crosstrek Hybrid. We only read the NHTSA summary, not the bulletin itself. This involves the high-voltage system, so have it inspected by a qualified shop. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P0A78 with hybrid functions off on the XV Crosstrek Hybrid
Subaru bulletin 11-180-18 says hybrid functions stop working while P0A78 is stored on the 2014 to 2016 XV Crosstrek Hybrid. New engine computer logic adds a fail-safe for better current control to protect the drive motor, so ask a dealer about the update. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P1604 with long cranking on the Ascent
Subaru bulletin 11-192-19 covers occasional extended cranking and P1604 stored without the check engine light on the 2019 and 2020 Ascent. The fix is new engine computer software, so ask a dealer about the update. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P1604 with a shorted ignition coil and blown fuse
A 2019 Crosstrek owner quotes dealer notes showing P1604 with a misfire code, a blown ignition coil fuse and a shorted coil, and the complaint references Subaru recall WRE-21. Have the coils and ignition fuse checked, and ask a dealer whether the recall applies. This comes from owner reports, so it needs testing to confirm.
P2004 from corroded tumble valve shafts on turbo models
Subaru bulletin 02-182-19 links P2004 on Forester Turbo and WRX to tumble generator valve shafts corroded by EGR condensation. Check the valves and shafts before replacing sensors. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2007 from the tumble generator valve assembly
Subaru bulletin 02-182-19 describes a tumble generator valve assembly design change, and says condensation from the EGR may enter the area around the valve shaft. It applies to some turbo models including the Forester. Only the NHTSA summary was read, and it does not give the repair. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2096 and P2097 with a set diagnostic procedure
Subaru bulletin 18-228-25 gives a specific diagnostic procedure for P2096 and P2097 and a related fuel trim code on the Outback. Only the summary was read, so ask a dealer or shop to follow the procedure rather than guess at parts. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
- P2096: The engine computer has had to add fuel based on the downstream oxygen sensor because the exhaust after the catalytic converter reads lean on bank 1
- P2097: The engine computer has had to take fuel away based on the downstream oxygen sensor because the exhaust after the catalytic converter reads rich on bank 1
P219A set falsely, fixed by an ECM update
Subaru bulletin 11-184-18 reprograms the ECM on the 2017 to 2019 BRZ to stop P219A being set incorrectly, and the Toyota 86 has a companion bulletin, T-SB-0154-18. Ask a dealer about the update before replacing sensors. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P219E fixed by engine computer reprogramming
Subaru bulletin 11-198-20 reprograms the engine computer for a check engine light on some 2019 to 2020 Subaru models. The NHTSA summary gives no cause, so check the software level before replacing parts. Only the NHTSA summary was read, not the bulletin itself. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P219F from air-fuel ratio imbalance on the Crosstrek
Subaru 11-198-20 covers P219F on the 2019 to 2020 Crosstrek and calls for ECM reprogramming that revises the air-fuel calculation. Ask a dealer whether the update has been done before replacing parts. We only read the NHTSA summary, not the full bulletin. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2443 with a failed smog check
A NHTSA complaint for a 2010 Forester says a mechanic found P2443 and a second air injection code after a failed smog check. The owner links it to a Subaru recall that they say covers a relay in the secondary air circuit. We did not read the recall text. The source is owner reports, not a bulletin.
P2682 and the thermo control valve warranty extension
Subaru TSB 09-119-24 extends warranty coverage for the thermo control valve to 15 years or 150,000 miles on 2019 to 2022 Crosstrek, Forester, Legacy and Outback models. It does not name a code, but some 2019 Forester owners report P2682 with the valve. We read a third-party summary, not the bulletin, and a dealer must confirm whether coverage applies to a given VIN. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2682 and the redesigned thermo control valve
Subaru bulletin 09-80-21R announces a new thermo control valve with a stainless steel internal shaft and better waterproofing of the sensor portion. Owners of some 2020 to 2022 Outback models report P2682. Whether coverage applies to a given VIN is for a dealer to confirm. We only read the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P26A3 from the thermal control valve, with EyeSight off
Forester owners report P26A3 traced to the thermal control valve, with EyeSight driver assistance switched off until it is fixed. Subaru released a new valve under bulletin 09-80-21, though the summary does not name the code. This comes from owner reports, not a bulletin, and has not been verified.
P26A5 with a failed thermo control valve
Owner complaints on 2019 to 2021 Subaru Forester read P26A5 as an engine coolant bypass valve position sensor circuit range or performance fault, with Subaru replacing a valve found out of spec and EyeSight disabled. Subaru bulletin 09-119-24 extends warranty on the valve but does not name the code. The source is owner reports, so it is labelled vehicle data rather than confirmed by bulletin.
P26A5 with EyeSight disabled and an overheating warning
A NHTSA complaint for a 2021 Outback reports P26A5 with the check engine light, EyeSight disabled and a warning that the car may overheat if not pulled over. The owner was outside the warranty extension by mileage. Subaru bulletin 09-119-24 is noted as covering the valve on the 2020 to 2022 Outback. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P26A5 on a car covered by the Thermo Control Valve warranty extension
Subaru bulletin 09-119-24 extends coverage for the Thermo Control Valve to 15 years or 150,000 miles on 2019 to 2022 Forester, Outback, Legacy and Crosstrek. The summary does not name any trouble code; the link to P26A5 comes from a 2021 Crosstrek owner who saw it after about 200 miles. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P26A6 with a corrected service manual diagnosis
Subaru bulletin 09-132-25 corrects the service manual diagnostic procedure for P26A6, the coolant bypass valve position sensor circuit low and high faults, on 2019 to 2025 Forester, Legacy, Outback, Impreza and Crosstrek. The summary we read does not state a cause. We read only the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2715 for a stuck-on pressure control solenoid
Subaru bulletin 16-142-23 gives the diagnostic procedure for P2715, a pressure control solenoid stuck on, on 2022 Legacy and Outback. Only the NHTSA summary was read and the steps were not. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
P2762 from a CVT solenoid open circuit on the Outback
A 2010 Subaru Outback owner told NHTSA that the CVT failed from a solenoid open circuit with P2762 and the car was disabled, and that the solenoid was fixed. This is a single owner report, which is not verified, and no bulletin is on file here.
P2764 with a flashing AT oil temperature light
Owners of the Outback report P2764 with a flashing AT oil temperature light, followed by solenoid or valve body replacement. One dealer said not to drive the car. Have the transmission checked promptly. This comes from owner reports to NHTSA, not a bulletin, so it is labelled vehicle data rather than confirmed by bulletin.
P2797 fixed with new transmission computer files
Subaru bulletin 16-145-23R offers new transmission computer files for P2797 on some recent Subaru models. Ask a dealer whether the files have been installed before replacing transmission parts. We only have the NHTSA summary. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
U0122 fixed by ECM reprogramming
Subaru bulletin 11-190-19 reprograms the ECM on the 2019 Ascent to revise how the ECM detects U0122. A revision, 11-190-19R, was issued in 2019. Check for a software update before replacing parts. Only the NHTSA summary was read, not the bulletin itself. We have not confirmed the bulletin is still current, so this is labelled vehicle data rather than confirmed by bulletin.
U0126 with moisture inside a 2025 Outback
On a 2025 Subaru Outback, a dealer scan found 17 codes across 10 control systems, including U0126, with moisture documented on both A-pillars, the driver kick panel and in the console. This is a single complaint. As it involves the steering angle sensor, have it inspected. The source is owner reports.
B1650: Occupant detection/classification system malfunction (Subaru, Toyota)
- Forester 2014–2018 · Supported by vehicle data · 1 bulletin
- Legacy 2010–2014 · Supported by vehicle data · 1 bulletin
- Outback 2010–2014 · Supported by vehicle data · 1 bulletin
B1760: Occupant detection system sensor mat abnormal (Subaru)
- Forester 2014–2018 · Supported by vehicle data · 3 bulletins
- Impreza 2012–2016 · Supported by vehicle data · 1 bulletin
- WRX 2017–2018 · Supported by vehicle data · 1 bulletin
P000A: Intake camshaft position slow response, bank 1: the bank 1 intake camshaft takes too long to reach the timing the engine computer commands
- All models 2011–2015 · Supported by vehicle data · 2 bulletins
P000B: Exhaust camshaft slow to respond to the computer (bank 1)
- Impreza 2013 · Supported by vehicle data · 1 bulletin
P000C: Bank 2 intake camshaft slow to reach the position the computer commanded
- Impreza 2011–2015 · Supported by vehicle data · 1 bulletin
- Legacy 2015 · Supported by vehicle data · 1 bulletin
P000D: The 'B' camshaft on bank 2 is slow to reach the timing position the engine computer commands
- BRZ 2013 · Supported by vehicle data · 1 bulletin
- Forester 2011–2015 · Supported by vehicle data · 1 bulletin
- Impreza 2012–2015 · Supported by vehicle data · 1 bulletin
- Legacy 2013 · Supported by vehicle data · 1 bulletin
- Outback 2013 · Supported by vehicle data · 1 bulletin
- XV CrossTrek 2013 · Supported by vehicle data · 1 bulletin
P0018: Crankshaft and camshaft positions do not agree on bank 2, sensor A
- All models 2017–2023 · Supported by vehicle data · 1 bulletin
P0021: Bank 2 'A' camshaft (usually intake) timing is more advanced than commanded, or the system is not performing
- All models 2011–2023 · Supported by vehicle data · 2 bulletins
P0128: Engine coolant stays below thermostat temperature
- All models 2011–2014 · Supported by vehicle data · 2 bulletins
P0134: The upstream oxygen sensor on bank 1 is giving the computer no signal activity
- Impreza 2015 · Supported by vehicle data · 1 bulletin
P0137: The downstream oxygen sensor on bank 1 is reporting a voltage that stays too low
- Legacy 2015 · Supported by vehicle data · 1 bulletin
P015B: Front oxygen sensor slow to respond, lean to rich (bank 1, sensor 1)
- Forester 2015–2018 · Supported by vehicle data · 1 bulletin
P0244: Turbocharger wastegate solenoid or regulating valve A: range/performance
- Forester 2014 · Supported by vehicle data · 1 bulletin
P0328: Knock sensor 1 signal too high (bank 1)
- Forester 2011–2017 · Supported by vehicle data · 1 bulletin
P0333: Knock sensor 2 circuit fault on bank 2 (the side of the engine away from cylinder 1)
- WRX 2015–2017 · Supported by vehicle data · 1 bulletin
P0340: Camshaft position sensor circuit fault (bank 1 or single sensor)
- BRZ 2013 · Supported by vehicle data · 1 bulletin
- Forester 2011–2013 · Supported by vehicle data · 1 bulletin
- Impreza 2012–2013 · Supported by vehicle data · 1 bulletin
- Legacy 2013 · Supported by vehicle data · 1 bulletin
- Outback 2013 · Supported by vehicle data · 1 bulletin
- XV CrossTrek 2013 · Supported by vehicle data · 1 bulletin
P0341: Camshaft position sensor signal out of expected range (bank 1 or single sensor)
- BRZ 2013 · Supported by vehicle data · 1 bulletin
- Forester 2013 · Supported by vehicle data · 1 bulletin
- Impreza 2012–2013 · Supported by vehicle data · 1 bulletin
- Legacy 2013 · Supported by vehicle data · 1 bulletin
- Outback 2013 · Supported by vehicle data · 1 bulletin
- XV CrossTrek 2013 · Supported by vehicle data · 1 bulletin
P0345: Camshaft position sensor A circuit fault (bank 2)
- BRZ 2013 · Supported by vehicle data · 1 bulletin
- Forester 2011–2013 · Supported by vehicle data · 1 bulletin
- Impreza 2012–2013 · Supported by vehicle data · 1 bulletin
- Legacy 2013 · Supported by vehicle data · 1 bulletin
- Outback 2013 · Supported by vehicle data · 1 bulletin
- XV CrossTrek 2013 · Supported by vehicle data · 1 bulletin
P0346: The bank 2 camshaft position sensor A signal is out of range or not behaving as expected
- Forester 2013–2014 · Supported by vehicle data · 2 bulletins
P0366: Camshaft sensor B signal out of range or unreliable (bank 1)
- BRZ 2013 · Supported by vehicle data · 1 bulletin
- Crosstrek 2013 · Supported by vehicle data · 1 bulletin
P0390: The bank 2 camshaft position sensor B circuit is malfunctioning
- Impreza 2013 · Supported by vehicle data · 1 bulletin
P0400: Exhaust gas recirculation flow is not what the computer expects
- Crosstrek 2015–2020 · Supported by vehicle data · 2 bulletins
- Forester 2016–2020 · Supported by vehicle data · 2 bulletins
P0461: Fuel level signal not changing as expected
- Impreza 2002 · Supported by vehicle data · 1 bulletin
P050A: Idle speed off target just after a cold start
- All models 2011–2013 · Supported by vehicle data · 1 bulletin
P05A0: Active grille shutter stuck or out of position: the motorised shutters in front of the radiator are not reaching their commanded angle
- WRX 2015–2017 · Supported by vehicle data · 1 bulletin
P0600: Engine computer lost communication with another module
- Legacy 2005–2006 · Supported by vehicle data · 1 bulletin
P0711: Transmission fluid temperature reading does not make sense
- Ascent 2019–2023 · Supported by vehicle data · 1 bulletin
P0751: Shift solenoid A performance or stuck off
- Outback 2010–2013 · Supported by vehicle data · 1 bulletin
P0766: Shift solenoid D performance or stuck off
- Outback 2010–2013 · Supported by vehicle data · 1 bulletin
P0771: Shift solenoid E performance or stuck off
- B9 Tribeca 2010–2013 · Supported by vehicle data · 1 bulletin
- Legacy 2010–2013 · Supported by vehicle data · 1 bulletin
- Outback 2010–2013 · Supported by vehicle data · 1 bulletin
P0841: Transmission fluid pressure sensor or switch reading does not make sense
- Outback 2010–2019 · Supported by vehicle data · 3 bulletins
P0846: Transmission fluid pressure sensor/switch B range or performance
- Legacy 2019–2024 · Supported by vehicle data · 1 bulletin
P0871: Transmission fluid pressure sensor or switch C reading out of range
- Outback 2022 · Supported by vehicle data · 2 bulletins
P0A3F: Drive motor A rotor position sensor circuit fault
- XV CrossTrek 2014 · Supported by vehicle data · 1 bulletin
P0A78: The inverter that powers hybrid drive motor A is not performing as expected
- XV CrossTrek 2014–2016 · Supported by vehicle data · 1 bulletin
P1604: Startability malfunction (Toyota and Subaru)
- Ascent 2019–2020 · Supported by vehicle data · 1 bulletin
- Crosstrek 2019–2020 · Possible — needs testing
P2004: The engine computer has found that the intake manifold runner control on bank 1 is stuck open or not closing when commanded
- Forester 2014–2019 · Supported by vehicle data · 1 bulletin
P2007: Intake runner control stuck closed (bank 2)
- Forester 2014–2018 · Supported by vehicle data · 1 bulletin
P2096: The engine computer has had to add fuel based on the downstream oxygen sensor because the exhaust after the catalytic converter reads lean on bank 1
- Outback 2015–2025 · Supported by vehicle data · 1 bulletin
P2097: The engine computer has had to take fuel away based on the downstream oxygen sensor because the exhaust after the catalytic converter reads rich on bank 1
- Outback 2015–2025 · Supported by vehicle data · 1 bulletin
P219A: The engine computer has detected that the cylinders on bank 1 are running at noticeably different air-fuel ratios from each other
- BRZ 2017–2019 · Supported by vehicle data · 1 bulletin
P219E: Cylinder 3 air-fuel ratio imbalance
- Crosstrek 2019–2020 · Supported by vehicle data · 1 bulletin
P219F: Cylinder 4 is running at a noticeably different air-fuel ratio from the other cylinders, so the computer flags an imbalance on that cylinder
- Crosstrek 2019–2020 · Supported by vehicle data · 1 bulletin
P2443: Secondary air injection switching valve stuck closed, bank 2
- Forester 2010 · Supported by vehicle data
P2682: Coolant bypass valve control circuit low
- Forester 2019–2021 · Supported by vehicle data · 1 bulletin
- Outback 2020–2022 · Supported by vehicle data · 2 bulletins
P26A3: Engine coolant bypass valve A range or performance problem
- Forester 2019–2021 · Supported by vehicle data · 1 bulletin
P26A5: Engine coolant bypass valve position sensor range or performance fault
- Crosstrek 2021 · Supported by vehicle data · 1 bulletin
- Forester 2019–2021 · Supported by vehicle data · 1 bulletin
- Outback 2020–2022 · Supported by vehicle data · 1 bulletin
P26A6: Engine coolant bypass valve A: the valve position sensor reads too low
- All models 2019–2025 · Supported by vehicle data · 1 bulletin
P2715: Pressure control solenoid D stuck on
- Legacy 2022 · Supported by vehicle data · 1 bulletin
P2762: Torque converter clutch pressure control solenoid circuit range or performance fault
- Outback 2010 · Supported by vehicle data
P2764: Torque converter clutch pressure control solenoid control circuit low
- Outback 2011–2012 · Supported by vehicle data
P2797: Electric auxiliary transmission fluid pump not performing
- Legacy 2023–2024 · Supported by vehicle data · 1 bulletin
U0122: U0122 is a generic network code: a module lost communication with the vehicle dynamics control module, which runs stability control and often shares the ABS hardware
- Ascent 2019 · Supported by vehicle data · 1 bulletin
U0126: A module on the network stopped hearing the steering angle sensor
- Outback 2025 · Supported by vehicle data
P0418: Secondary air pump relay A circuit fault
- All models 2007–2014 · Possible — needs testing
P0712: Transmission fluid temperature sensor signal reads too low
- Legacy 2016 · Possible — needs testing
P0A1F: The battery energy control module, the computer that manages the high-voltage battery, has set an internal fault
- Solterra 2026 · Possible — needs testing
Sources and review
- Subaru 07-108-16R: ODS diagnosis for DTC B1760 (sensor mat abnormal) and/or B1650 (occupant classification system malfunction)
- Recall 19V-701 (Subaru WUM-98): 2015-2018 Forester passenger occupant detection sensor harness
- Subaru 07-84-14R: ODS rezeroing procedure and revised diagnostic chart for DTC B1650 (ODS failure)
- Subaru 07-134-18: new troubleshooting chart for ODS DTC B1760
- Subaru 02-132-12R: Diagnosis and repair for AVCS-related DTCs P000A-P000D, P0011, P0014, P0021 and P0024
- 02-132-12R: Diagnosis and repair for AVCS-related DTCs P000A, P000B, P000C, P000D, P0011, P0014, P0021 and P0024
- Subaru 11-154-15: Reprogramming for P000A and P000C
- Subaru 02-132-12R: Diagnosis and repair for AVCS-related DTCs
- Subaru 02-132-12R: diagnosis and repair for AVCS-related DTCs P000A, P000B, P000C, P000D, P0011, P0014, P0021 and P0024
- Subaru 09-120-24R: ECM reprogramming for P0016-P0019 and P0087
- Subaru 09-105-23: ECM reprogramming for rare P0011 and P0021
- Subaru 09-56-13: P0128 after long cold soak, countermeasure thermostat
- Subaru 11-111-12R: P0128 on H6 engines, countermeasure heater hose pipe
- 11-144-14: Subaru bulletin: reprogramming files for P0420, P2610 and P0134
- Subaru of America bulletin 11-160-15: ECM reprogramming for P0137
- Subaru bulletin 09-78-21: ECM reprogramming files to correct P015A and/or P015B
- 11-132-13: ECM reprogramming files for P0244
- Subaru bulletin 07-133-18: Knock sensor design change, P0327/P0328/P0332/P0333
- Subaru SIB 07-133-18 (NHTSA 10153187): knock sensor design change
- Subaru 11-130-13R: difficulty starting, rough idle, cam position or misfire codes (FA and FB engines)
- Subaru 11-100-11R: hard starting from an out-of-spec camshaft position sensor air gap
- Subaru 11-130-13R: camshaft position and misfire DTCs on FA/FB engines
- 11-130-13R: Cam position or misfire DTCs including P0365 and P0366
- 11-125-12: DTCs P0365, P0366, P0390 and P0391; misfire DTCs P0301 to P0304
- Subaru 11-197-20: ECM reprogramming for P0400 EGR A flow (2015-2018 Crosstrek, Forester, Impreza)
- Recall 16V-738 (Subaru WTM-73): secondary air injection pump relay
- Subaru 010901, P0461 fuel level sensor range/performance, Impreza
- Subaru bulletin 11-135-13: ECM reprogramming for false MIL with P050A (2011–2013 Legacy, Forester, Impreza)
- Subaru bulletin 11-174-17R (NHTSA 10131689): ECM reprogramming for P05A0, battery drain and hanging RPM
- Subaru bulletin 118106: DTC P0600, B0221 and/or B0223
- Subaru 16-141-23R: TCM reprogramming for P0711 at low ambient temperature, Ascent
- NHTSA complaint 11497377: 2016 Subaru Legacy
- Subaru 16-80-11R: AT oil temperature lamp flashing with solenoid DTCs
- Subaru 16-80-11R: flashing oil temperature lamp with P0766 and others
- 16-80-11R: Oil temperature lamp flashing with P0771 and other codes, valve body contamination
- Subaru 16-102-16R: New flow chart for P0841 secondary oil pressure sensor performance
- Subaru 18-241-26: corrected CVT DTC diagnostic procedures including P0846 and P0867
- Subaru 16-135-21R: TCM reprogramming for P0871
- NHTSA complaint ODI 11751170: 2026 Subaru Solterra
- Subaru 07-82-14R (NHTSA 10068306)
- ECM reprogramming for P0A78 and P1C2A, XV Crosstrek Hybrid (bulletin 11-180-18)
- Subaru 11-192-19: ECM reprogramming for extended cranking and P1604
- NHTSA complaint ODI 11627701: 2019 Subaru Crosstrek, P1604 with shorted cylinder 4 coil and blown fuse
- Subaru 02-182-19: TGV shaft corrosion from EGR condensation, P2004-P2007 (Forester Turbo, WRX)
- Subaru bulletin 02-182-19: TGV assembly design change; condensation from EGR may enter the area between the TGV shaft
- Subaru 18-228-25: diagnostic procedures for P2096/P2097
- 11-184-18: ECM reprogram to prevent incorrect P119F/P219A detection (BRZ)
- Subaru 11-198-20: Engine computer reprogramming for check engine light
- Subaru 11-198-20: ECM reprogramming for P219C-P219F air-fuel ratio imbalance (Crosstrek)
- NHTSA complaint ODI 1346017: 2010 Subaru Forester, P2441 and P2443 and a smog failure
- Subaru TSB 09-119-24 (thermo control valve warranty extension)
- 09-80-21R: Thermo control valve design change
- NHTSA complaint ODI 11518902: 2019 Subaru Forester, P26A3 thermal control valve, EyeSight disabled
- NHTSA complaint ODI 1923655: 2020 Subaru Forester, P26A5 and a failed thermo control valve
- NHTSA complaint ODI 2204503: 2021 Subaru Outback, P26A5 and EyeSight disabled
- Subaru 09-119-24: extended warranty for the Thermo Control Valve (2019-2022 Forester, Outback, Legacy, Crosstrek)
- Subaru 09-132-25: Service manual correction for DTCs P26A6 and P26A7
- Subaru 16-142-23: Diagnostic procedure for P2715 (pressure control solenoid D stuck on)
- NHTSA complaint ODI 10382746, 2010 Subaru Outback
- NHTSA complaint 10944518: 2011 Subaru Outback, P2764
- Subaru 16-145-23R: TCM reprogramming for P2797
- Subaru 11-190-19 (NHTSA 10155214): ECM reprogramming revises detection of DTC U0122
- NHTSA complaint ODI 11732342: 2025 Subaru Outback
- NHTSA complaint ODI 11265760 (2016 Subaru Forester)
- NHTSA complaint ODI 11184937 (2017 Subaru Forester)
- Subaru 17-19-24: DTC B1760 diagnosis and repair while passenger seat cushion supply is limited
- NHTSA complaint ODI 11443895 (2015 Subaru Forester)
- NHTSA complaint ODI 11748930 (2017 Subaru Forester)
- NHTSA complaint ODI 11278887 (2013 Subaru Impreza)
- Subaru 11-154-15: reprogramming for P000A/P000C when oil control valve voltage is reduced, 2015 Legacy/Outback
- Subaru 11-137-14: reprogramming files for P0341 and P0346
- Subaru 11-200-20R: ECM reprogramming for hard starting in sub-freezing temperatures, P0400 and high-altitude surging
- Subaru 16-119-19: New control valve body to prevent false P0841 and AT Temp light
- Subaru 16-111-18R: TCM reprogramming for TR580 CVT, P0841
- Subaru 16-134-21: Additional diagnostic information for P0871 (Outback Wilderness)
- NHTSA complaint ODI 11735976: 2020 Subaru Crosstrek, P1604 with melted cylinder 3 coil, blown fuse and stall
- NHTSA complaint ODI 11591360
- NHTSA complaint ODI 11484851
- NHTSA complaint ODI 11474804: 2020 Subaru Forester, P26A3 thermo control valve, safety features disabled
- Subaru TSB 09-80-21: new thermo control valve assembly (bulletin page)
- NHTSA complaint ODI 1907235: 2019 Subaru Forester, P26A5 with EyeSight failure
- NHTSA complaint ODI 1843898: 2019 Subaru Forester, P26A5 and a cold engine light
- NHTSA complaint 11360419: 2012 Subaru Outback, P2764
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error