Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0520 on 2011-2018 Subaru Forester: Engine Oil Pressure Sensor Circuit Malfunction Guide

On a 2011-2018 Forester, code P0520 almost always points to a failed engine oil pressure sensor (switch). It's a common failure item, especially on 2015-2016 models. The part is inexpensive (~$25-$50) and relatively easy to replace using a 24mm deep socket. Be careful not to overtighten the new sensor.

17 minutes to read 2011-2018 Subaru Forester
Most Likely Cause
Faulty Engine Oil Pressure Sensor/Switch
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $160
Parts Price
$25 – $60
⚠️ Drivable, but... — Driving is not recommended because the code disables your only warning system for actual low oil pressure, which could lead to catastrophic engine damage if a real pressure problem occurs. While the issue is likely just the sensor, you cannot be sure without diagnosis.
Key Takeaways
  • P0520 on a Forester is almost always a bad oil pressure switch (OEM Part #25240AA060), not a bad engine.
  • Always check your oil level first, as some of these engines consume oil due to a separate, known issue.
  • Do not ignore this code. It disables your engine's primary protection warning system.
  • The repair is DIY-friendly, requiring a deep 24mm socket, but be extremely careful not to overtighten the new sensor into the aluminum engine block.
The trouble code P0520 stands for 'Engine Oil Pressure Sensor/Switch 'A' Circuit Malfunction'. This means the Engine Control Module (ECM) has detected an electrical problem with the oil pressure sensor's circuit. The computer is receiving a voltage signal from the sensor that is outside the expected range—it could be too high, too low, or completely absent. This code specifically points to a fault in the sensor or its wiring, not necessarily a problem with your actual engine oil pressure. On this Subaru, the sensor is a simple one-wire switch that grounds through the engine block; the code sets when the ECM sees an unexpected open or closed circuit.

What's Unique About the 2011-2018 Subaru Forester

The FB25 engine used in this generation of Forester is notorious for oil pressure switch failure. The issue was so common on 2015-2016 models that Subaru issued Technical Service Bulletin 02-162-15R. The TSB explains that the original switches had poor internal contacts. The updated replacement parts feature nickel plating on the contacts to improve durability and prevent false warnings. This failure is common across the entire FB engine family, including those in the Outback, Legacy, and Crosstrek.

Generation note: This range covers the late SH generation (2011-2013) and the SJ generation (2014-2018). Both use the FB25 engine. A Technical Service Bulletin (TSB 02-162-15R) specifically addresses faulty oil pressure switches on 2015-2016 SJ models, but the failure is common across the entire year range and even on other Subaru models with FB engines.

Symptoms You May Notice

  • Check Engine Light is on
  • Oil pressure warning light on the dashboard is on, sometimes flickering, even with a correct oil level.
  • Oil pressure gauge (if equipped) reads abnormally high or low.
  • Visible oil leak from the sensor itself, located on the front of the engine, just below the alternator.
  • Oil found inside the sensor's electrical connector upon inspection.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oil pump. The code points to an electrical circuit issue, not a mechanical pressure issue. Always verify actual oil pressure with a mechanical gauge before condemning an expensive part like an oil pump.

Most Likely Causes

  1. Faulty Engine Oil Pressure Sensor/Switch 🔴 High Probability The original-design sensors were known to fail prematurely due to poor internal contacts, as acknowledged by Subaru TSB 02-162-15R. The failure mode is common across the entire 2011-2018 range.
    How to confirm: After verifying the oil level is correct, this is the most likely cause. The sensor is relatively inexpensive, so replacement is a common and effective diagnostic step. You can also test the sensor's continuity. With the engine off (no pressure), the switch should be closed (show continuity to ground). With the engine running (pressure present), the switch should be open (no continuity).
    Typical fix: Replace the engine oil pressure switch. The switch is located on the front of the engine block, near the alternator. A deep 24mm socket is required. CRITICAL: Do not overtighten the new sensor as it threads into an aluminum block and can cause catastrophic damage. Thread by hand, then tighten about a quarter turn with a wrench.
    Est. part cost: $25-$50
  2. Damaged Wiring or Connector 🟡 Medium Probability The sensor is located on the front of the engine, where its wiring is exposed to heat, vibration, and oil contamination, which can degrade the connection over time. For 2012+ models, Subaru released an updated rubber connector cap (per TSB 02-141-13R) for better moisture protection.
    How to confirm: Visually inspect the single wire and connector leading to the oil pressure sensor. Look for cracked insulation, corrosion in the connector pin, or oil saturation. Wiggle the connector with the engine running to see if it affects the oil light.
    Typical fix: Repair the damaged section of wire or clean/replace the one-wire connector pigtail.
    Est. part cost: $10-$30
  3. Low Engine Oil Level ⚪ Low Probability
    How to confirm: This code is for a circuit fault, not low pressure. However, the first step in any oil-related diagnosis is to check the dipstick. If the oil level is low, top it off and see if the code persists after being cleared. Note that some FB25 engines are known for oil consumption, which is a separate, well-documented issue.
    Typical fix: Top up the engine oil to the correct level and monitor for consumption.
    Est. part cost: $10-$20

Rare But Worth Checking

  • Failing Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. The ECM should only be considered after all other possibilities, including the sensor, wiring, and a mechanical oil pressure test, have been exhaustively ruled out.
  • Actual Low/High Oil Pressure: While P0520 is an electrical code, a mechanical issue (like a failing oil pump or sludge from lack of oil changes) could theoretically cause erratic readings that the ECM interprets as a circuit fault. A mechanical pressure gauge test is the only way to confirm or deny this.

Diagnosis Steps

  1. Check the engine oil level and condition on the dipstick. Top up if necessary. Note that many 2011-2015 FB25 engines have a known oil consumption issue.
  2. Scan for any other trouble codes. Address those first if they are present.
  3. Visually inspect the oil pressure sensor and its electrical connector. The sensor is on the front of the engine, typically below and slightly to the passenger side of the alternator. Look for oil leaking from the sensor body itself or oil inside the electrical connector.
  4. Inspect the wiring harness for any signs of damage, fraying, or melting.
  5. If the oil level is good and there's no visible damage, the most probable cause is a failed sensor. Replacing the sensor is often the most direct fix. Use a deep 24mm socket for removal and installation.
  6. CRITICAL STEP: If a new sensor does not resolve the code, you must test the actual engine oil pressure using a mechanical gauge. This will confirm if you have a sensor/wiring problem or a much more serious internal engine problem. Subaru TSB 02-187-21 outlines the procedure.
  7. If mechanical pressure is good, but the code returns, perform a circuit integrity test. Check for continuity on the single signal wire between the ECM and the sensor connector. Check for a solid ground path from the engine block to the chassis.

Parts You'll Likely Need

  • Engine Oil Pressure Sensor (Switch) (OEM #25240AA060) — This is the most common failure point for this code on this vehicle, with a known history of premature failure acknowledged by Subaru TSB 02-162-15R.
    Trusted brands: Subaru (OEM), Denso, NTK/NGK, Standard Motor Products (SMP)
    OEM price range: $40-$60
    Aftermarket price range: $20-$45

Related Codes That Often Appear With This One

  • P0524 — P0524 means 'Engine Oil Pressure Too Low'. A sensor that has failed electrically might send a signal that the ECM interprets as both a circuit fault (P0520) and a critically low pressure reading (P0524).

Technical Service Bulletins (TSBs) & Recalls

  • 02-162-15R: Addresses premature failure of the original oil pressure switch on 2015-2016 models and specifies an updated part with nickel-plated contacts. Supersedes older part numbers.
  • 02-187-21: Outlines the official procedure for checking mechanical engine oil pressure, which is a critical step if replacing the sensor doesn't fix the issue.
  • 02-141-13R: For 2012 and newer models, this TSB details a redesigned rubber cap for the switch's electrical connector to provide better protection against moisture intrusion.

Platform-Specific Known Issues

  • A Technical Service Bulletin (TSB 02-162-15R) was issued for 2015-2016 models due to a high rate of oil pressure switch failures. The fix is an updated part (25240AA060) with more durable, nickel-plated internal contacts.

Mechanic-Grade Diagnostic Values

  • Mechanical Engine Oil Pressure — expected: Pressure must be checked at idle and 3,000 RPM with engine oil at 80°C (176°F). Specific PSI/kPa values vary by exact model year and are listed in a chart within Subaru TSB 02-187-21.. Failure: Pressure readings below the specified standard in the TSB chart indicate a mechanical engine issue (e.g., oil pump, internal wear), not a sensor circuit fault.
  • Oil Pressure Switch Continuity — expected: With the engine OFF (zero oil pressure), the switch should show continuity (near 0 Ohms) to ground. With the engine running (oil pressure present), the switch should be open circuit ('OL' on a multimeter).. Failure: A switch that is always open or always closed regardless of engine state is faulty.

Wiring & Ground Locations

  • Engine Oil Pressure Switch Connector — A single-pin connector that attaches to the oil pressure switch, located on the front of the engine block, below the alternator.. This is the primary connection point to check for corrosion, oil saturation, or damage. A poor connection here will directly cause a P0520 code.
  • Sensor Ground Path — The sensor grounds directly through its metal threads into the engine block. The engine block is then grounded to the chassis via one or more ground straps.. A loose or corroded engine-to-chassis ground strap can cause a floating ground, leading to erratic electrical behavior for many sensors, including the oil pressure switch. Also, excessive thread sealant or corrosion on the sensor threads can create a poor ground, causing a fault.

Real Owner Repair Stories

  • The Subaru Forums user 'SubieJoe1' (2011 Subaru with FB25 engine (oil consumption issue)) — Excessive oil consumption (1 quart per 800 miles).
    ❌ Tried (didn't work) Living with the oil consumption was not a long-term solution.
    ✅ What actually fixed it The owner performed a complete engine swap, replacing the original 2011 FB25 with a newer 2016 FB25 engine. This required using custom adapter plates for the intake, swapping cam reluctor wheels, and extending the EGR tube to account for mechanical differences between the engine generations.

"I Checked Everything" — The Actual Cause

  • A smoke test is not a relevant diagnostic procedure for DTC P0520, as this code relates to an electrical circuit malfunction, not a vacuum or evaporative emissions leak.

OEM Part Supersession History

  • Unknown (various pre-2015 part numbers)25240AA060 — The original switches were prone to internal contact failure. The updated part specified in TSB 02-162-15R, 25240AA060, uses more durable nickel-plated contacts to resolve false oil light warnings.

Model Year Variations Within This Range

  • 2011-2013 (SH) vs 2014-2018 (SJ): The FB25 engine itself underwent revisions. Early engines (approx. 2011-2014) are more susceptible to the oil consumption issue requiring new piston rings or short block replacement. Later engines have different intake porting, cam reluctor wheels (teeth vs. notches), and EGR tube lengths, making a direct swap between generations require modification.
  • 2012-2018: Per TSB 02-141-13R, Subaru introduced a redesigned rubber boot/cap for the oil pressure switch connector to provide better protection against moisture, which could cause a false light. Vehicles pre-2012 may have the older, less effective boot.
  • 2011: 2011 was the first model year for the new FB25 engine, which moved the oil filter from the bottom of the engine (on the prior EJ25) to a top-mounted, accessible location.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Engine Oil Consumption 🔴 High — Common on 2011-2015 models. Can burn over 1 quart per 1,200 miles. Often appears within the first 60,000 miles. (Ref: TSB 02-157-14R; Class-action lawsuit (Oakes v. Subaru) resulted in an extended powertrain warranty to 8 years/100,000 miles for affected vehicles.)
  • Continuously Variable Transmission (CVT) Failure/Hesitation 🔴 High — Widespread enough that Subaru extended the CVT warranty. Symptoms include shuddering, hesitation, or complete failure. Can occur at various mileages. (Ref: Subaru extended the CVT warranty to 10 years/100,000 miles for many models, including the Forester.)
  • Premature Rear Wheel Bearing Failure 🟠 Medium — Commonly reported between 70,000 and 120,000 miles. Symptom is a loud humming or whirring noise from the rear of the vehicle that increases with speed.
  • AC Compressor Clutch Failure 🟡 Low — The clutch on the AC compressor is a common failure point, leading to a loss of air conditioning. The bearing can fail, causing noise even when the AC is off.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used part only makes sense for the wiring connector pigtail if the original is damaged. Never buy a used oil pressure switch.

Donor-vehicle mileage cap: roughly under 150000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a wiring pigtail: Ensure the plastic connector is not cracked or brittle.
  • Check that the locking tab is intact.
  • Verify the wire insulation is flexible and not hardened or frayed.
  • Look for a lack of green or white corrosion on the metal pin inside the connector.

OEM-only on this vehicle (don't cheap out):

  • Engine Oil Pressure Switch: While not strictly 'OEM-only', using the genuine Subaru part (25240AA060) is very strongly recommended. It is an inexpensive part and guarantees you are getting the updated design that fixes the original flaw.

Aftermarket brands forum-validated for this vehicle:

  • Denso
  • NTK / NGK
  • Standard Motor Products (SMP)

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' sensors from online marketplaces (e.g., Amazon, eBay) should be avoided as they are often low-quality or counterfeit and may fail quickly or provide inaccurate readings.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2015 Subaru Forester FB25

Symptoms: The oil pressure light and Check Engine Light came on, but the oil level was perfectly full. I noticed a burning oil smell and saw oil residue sprayed on the top of the oil filter.

What fixed it: Replacement of the oil pressure switch.

Source hint: subaruforester.org

2012 Subaru Forester FB25 — ~100000 miles

Symptoms: Oil consumption issues and receiving a class-action lawsuit letter regarding short block replacement advice.

What fixed it: Discussing TSB for short block replacement due to oil consumption concerns related to the FB25 engine family.

Source hint: LegacyGT.com Forum Thread on Oil Consumption

Frequently Asked Questions

My 2015 Forester has a flickering oil light but the oil level is full; does TSB 02-162-15R apply to me?
Yes. TSB 02-162-15R specifically addresses 2015-2016 models where the oil pressure switch fails prematurely due to poor internal contacts. The recommended fix is replacing it with an updated part (25240AA060) featuring nickel-plated contacts.
I see oil inside the electrical connector of the sensor on my 2012 Forester. Is there a specific part to help prevent this?
Yes. Per TSB 02-141-13R, Subaru released a redesigned rubber connector cap for 2012 and newer models to provide better moisture and contaminant protection for the oil pressure switch electrical connection.
Can I replace the P0520 sensor myself on my FB25 engine, and what tools do I need?
Yes, it is a common DIY repair. You will need a deep 24mm socket to remove the sensor, which is located on the front of the engine block near the alternator. Be careful not to overtighten it into the aluminum block.
Is the P0520 code related to the known oil consumption issues on the 2011-2015 Forester FB25?
P0520 is technically a circuit fault code for the sensor, not a low-pressure code. However, many 2011-2015 FB25 engines are subject to TSB 02-157-14R and a class-action lawsuit (Oakes v. Subaru) regarding excessive oil consumption, so you should always check your dipstick first.
If replacing the sensor doesn't clear the P0520 code, what is the official Subaru diagnostic next step?
According to TSB 02-187-21, you must perform a mechanical engine oil pressure test using a physical gauge to confirm if the issue is electrical or a serious internal engine problem.
Does the P0520 issue affect other Subaru models besides the Forester?
Yes, it is common across the FB engine family. Platform mates like the 2013-2018 Outback and Legacy (2.5L FB25), as well as the 2012-2017 Impreza and Crosstrek (2.0L FB20), use the same oil pressure switch and are covered by the same TSBs.
How to Replace Oil Pressure Sender 2015-2019 Subaru Outback 2.5L H4
How to Replace Oil Pressure Sender 2015-2019 Subaru Outback 2.5L H4
How to Replace Oil Pressure Sender 2010-2014 Subaru Outback 2.5L H4
How to Replace Oil Pressure Sender 2010-2014 Subaru Outback 2.5L H4
How to Replace a Subaru Oil Pressure Switch (DIY Repair) 🛠️
How to Replace a Subaru Oil Pressure Switch (DIY Repair) 🛠️
Causes and Fixes P0520 Code: Engine Oil Pressure Sensor/Switch Circuit
Causes and Fixes P0520 Code: Engine Oil Pressure Sensor/Switch Circuit
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0520 (Deep Dive) for:
  • Subaru Forester: 20112012201320142015201620172018
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part