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 →
🎬 Helpful Videos 🛍️ Shop This Part

Subaru B1572 on 2017-2019 Legacy: Immobilizer Circuit Fault Causes & Fixes

Code B1572 on a 2017-2019 Subaru Legacy usually points to a poor engine-to-chassis ground connection or a failing Body Integrated Unit (BIU). Check and clean all ground straps first, as this is a common, low-cost fix. A key culprit is a ground point hidden under the intake manifold. A BIU replacement is more expensive and requires dealer programming or cloning of the original unit.

14 minutes to read 2017-2019 Subaru LEGACY
Most Likely Cause
Poor or Corroded Ground Connections
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1000
Parts Price
$15 – $600
🚫 Do not drive — While the car may start intermittently, the fault can cause a sudden stall or a no-start condition at any time, making it unreliable and potentially leaving you stranded. Driving is not recommended until the issue is resolved.
Key Takeaways
  • B1572 means there's a communication problem in the anti-theft system, not a problem with your key's antenna.
  • The most common and cheapest fix is to find, clean, and tighten the engine-to-chassis ground straps. Check these first.
  • Do not let a mechanic replace the BIU or ECM without first checking for other immobilizer codes, as per Subaru's own TSB 07-181-20.
  • This is not a DIY-friendly repair beyond checking ground wires. Replacing parts like the BIU requires expensive dealer programming tools.
The trouble code B1572 on a Subaru Legacy indicates a communication failure between the Engine Control Module (ECM) and the vehicle's immobilizer system, which is managed by the Body Integrated Unit (BIU). The immobilizer is an anti-theft feature that verifies you are using a correct, programmed key before allowing the engine to run. When the ECM tries to start the car, it requests a security handshake from the BIU; if that communication fails, the ECM logs B1572 and prevents the engine from running. This specific code means the fault lies within the immobilizer's circuitry itself, and not with the antenna that reads the chip in your key.

What's Unique About the 2017-2019 Subaru LEGACY

A technical view of a Subaru Legacy's electronic systems or diagnostic interface.
The 2017-2019 Legacy requires a specific diagnostic path outlined in TSB 07-181-20 to avoid misdiagnosing the BIU.

For this specific generation of Legacy and its platform-mate, the Outback, Subaru issued Technical Service Bulletin (TSB) 07-181-20 because the official factory service manual was missing a critical diagnostic step. 🎬 Watch: Diagnostic overview for the B1572 immobilizer circuit code. Technicians were often misdiagnosing the problem and replacing expensive parts unnecessarily. The TSB clarifies that before starting diagnostics for B1572, it is essential to check for any other codes stored in the immobilizer module itself and address those first, as they could be the root cause.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which of these best describes your current diagnostic progress with code B1572?
→ Per Subaru TSB 07-181-20, diagnose and resolve the other stored immobilizer codes first before addressing B1572 to avoid misdiagnosis.
→ Clean and tighten the ground bolt under the intake manifold and the braided strap near the passenger strut tower. Replace if corroded ($15-$50).
Is there visible damage to the wiring at the BIU under the dash?
→ Repair the damaged wiring or replace the affected connector pigtail between the BIU and ECM ($20-$100).
→ The Body Integrated Unit (BIU) is likely faulty. Replace and program a new OEM unit ($400-$600) or use a cloning service on a used unit.
Professional service recommended: Immobilizer systems are complex and secure. Diagnosing the issue and replacing/programming components like the Body Integrated Unit (BIU) requires specialized dealer tools like the Subaru Select Monitor. While grounds can be a DIY fix, confirming a faulty BIU and programming a replacement is a professional job.

Symptoms You May Notice

  • Engine will not start (cranks but does not fire).
  • Intermittent stalling, sometimes immediately after starting.
  • Flashing red security indicator light on the dashboard after a failed start attempt.
  • Rough or unstable idle, even if the engine stays running.
  • Remote start may not function correctly or at all.
  • In some cases, other unrelated electrical issues may be present (windows, locks, lights) if the BIU is failing.
  • Car may start after multiple attempts or after disconnecting and reconnecting the battery.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the immobilizer key antenna ring around the ignition switch. The code definition B1572 specifically states 'IMM CIRCUIT EXCEPT ANTENNA CIRCUIT', ruling this part out.
  • Replacing the ECM or BIU without following the diagnostic procedure in TSB 07-181-20. The actual fault could be a simple ground wire or a different immobilizer component with its own trouble code.
  • Replacing the BIU without checking grounds first. Many owners have reported dealers replacing the BIU when the actual problem was a simple loose ground connection.

Most Likely Causes

  1. Poor or Corroded Ground Connections 🔴 High Probability Multiple owner and technician reports point to corroded or loose engine-to-chassis ground straps as the root cause. A particularly problematic ground point is a multi-wire terminal located under the intake manifold, which can become loose and cause widespread communication issues. Other key grounds are located on either side of the engine bay, connecting the block to the chassis.
    How to confirm: Visually inspect all major ground straps. A key one is a braided strap near the passenger side strut tower. 🎬 See how to install a grounding kit to fix communication issues. The most critical one to check is the ground bolt under the intake manifold; it may feel loose to the touch. Use a multimeter to check for resistance between the engine block and the negative battery terminal; it should be near zero ohms. The factory manual specifies checking the ground circuit for the immobilizer module itself, which should be less than 10 Ω.
    Typical fix: Clean the contact points of the ground connections with a wire brush and ensure they are securely fastened. For the ground under the intake, tighten the bolt securing the bracket. If a strap is badly corroded or broken, it must be replaced.
    Est. part cost: $15-$50
  2. Faulty Body Integrated Unit (BIU) 🟡 Medium Probability The BIU is the central computer for all body electronics, including the immobilizer. Internal circuit failure, sometimes due to moisture intrusion, voltage spikes, or age, can disrupt communication and trigger this code.
    How to confirm: This typically requires a professional scan tool (like the Subaru Select Monitor) to check for internal BIU faults and to monitor communication data. Diagnosis is often a process of elimination after confirming grounds and wiring are good.
    Typical fix: The BIU must be replaced. A new BIU must be professionally programmed by a dealer. 🎬 Watch: How to program a replacement Body Integrated Unit. A more cost-effective option is to use a mail-in 'cloning' service, where the immobilizer data from your original BIU is transferred to a compatible used unit, making it plug-and-play.
    Est. part cost: $250-$600 (New OEM), $50-$200 (Used) + Cloning Service
  3. Wiring Harness or Connector Damage ⚪ Low Probability While less common, damage to the wiring or connectors between the BIU and the ECM can interrupt the communication signal required for engine start authorization. This can be caused by rodent damage, previous improper repairs, or chafing.
    How to confirm: A technician will perform a continuity and resistance test on the specific wires in the circuit as detailed in the factory service manual. This includes checking for opens or shorts between the BIU and ECM.
    Typical fix: Repair the damaged section of the wiring harness or replace the affected connector pigtail.
    Est. part cost: $20-$100

Diagnosis Steps

  1. Connect a professional-grade OBD-II scanner capable of reading manufacturer-specific codes from all modules (Engine, Body, Immobilizer).
  2. IMPORTANT (per TSB 07-181-20): Before diagnosing B1572, access the Immobilizer Control Module and check for any other stored DTCs. If any are found, diagnose and resolve them first.
  3. If no other immobilizer codes are present, proceed with B1572 diagnosis.
  4. Thoroughly inspect, remove, clean, and tighten all engine-to-chassis and transmission-to-chassis ground straps. Pay special attention to the braided straps on both sides of the engine bay and the main ground point under the intake manifold.
  5. Check the main battery terminals and ground connection to the chassis for corrosion and tightness. Ensure the battery itself is healthy and providing stable voltage.
  6. Inspect the wiring harness and connectors at the Body Integrated Unit (BIU), located under the driver's side dash near the fuse box, and at the Engine Control Module (ECM) for any visible signs of damage, corrosion, or loose pins.
  7. If grounds and wiring appear to be in good condition, the fault is likely within the BIU itself. This step requires advanced diagnostics with a dealer-level tool to confirm.
  8. If the BIU is determined to be faulty, it will need to be replaced and programmed, or the original unit can be sent with a donor for cloning.

Parts You'll Likely Need

  • Engine Ground Strap — This is a frequently reported cause of the communication failure. Corrosion or a loose connection on these straps creates electrical noise and resistance, disrupting module communication.
    Trusted brands: Subaru (OEM), Dorman
    OEM price range: $25-$50
    Aftermarket price range: $15-$30
  • Body Integrated Unit (BIU) (OEM #88281AL30B, 88281AL31B (Example Part Numbers - MUST match original)) — As the control center for the immobilizer, an internal failure of the BIU is the next most likely cause after grounds are ruled out. Part number must be matched exactly to the original unit for compatibility.
    Trusted brands: Subaru (OEM)
    OEM price range: $400-$600
    Aftermarket price range: $150-$350 (Used/Remanufactured)

Related Codes That Often Appear With This One

  • P1603 — This code often logs an 'Engine Stall History'. It doesn't indicate a cause, but rather documents the stalling events that are a direct symptom of the B1572 immobilizer fault.
  • U0140 — This is a generic code for 'Lost Communication With Body Control Module'. It can appear with B1572 if the Body Integrated Unit (BIU) is the source of the problem.
  • U0131 — Lost Communication with Power Steering Control Module. This can be logged along with B1572 when a major ground fault disrupts communication across multiple modules on the CAN bus.

Technical Service Bulletins (TSBs) & Recalls

  • 07-181-20: Provides a missing diagnostic step, warning technicians to check for other immobilizer codes first to prevent unnecessary parts replacement.

Platform-Specific Known Issues

  • Subaru TSB 07-181-20 was issued specifically for 2017-2019 Legacy and Outback models to correct a missing step in the service manual's diagnostic procedure for DTC B1572, which could lead to misdiagnosis.
  • A hidden ground connection under the intake manifold is a common failure point on this platform, causing intermittent stalling and a cluster of communication codes including B1572.

Mechanic-Grade Diagnostic Values

  • Immobilizer Control Module (IMM ECM) ground circuit resistance — expected: Less than 10 Ω. Failure: A value of 10 Ω or higher indicates an open or high-resistance ground circuit.
  • Immobilizer Control Module (IMM ECM) ignition circuit voltage — expected: 10 V or more. Failure: A value less than 10 V indicates an open or short in the harness between the IMM ECM and the ignition switch.

Scan Tool Commands That Help

  • Subaru Select Monitor: System Operation Check Mode > Immobilizer System — This function performs an 'interface check' to verify the communication line between the ECM and the immobilizer module is not shorted or open.
  • Subaru Select Monitor: Immobilizer Registration — Required after replacing the Body Integrated Unit (BIU) or keys to register the components with each other and allow the engine to start.
  • Subaru Select Monitor: Read DTCs from Immobilizer Module — This is the first step mandated by TSB 07-181-20. Before diagnosing B1572 in the ECM, you must check the immobilizer module itself for any codes that could be the root cause.

Wiring & Ground Locations

Close-up of the ground strap location near the passenger side strut tower on a Subaru Legacy.
The braided ground strap near the passenger side strut tower is a frequent failure point for B1572 on this platform.
  • B141 — Connector for the Immobilizer Control Module (IMM ECM).. This is the connector where diagnostic tests for power and ground to the immobilizer module are performed. Specifically, terminals #2 and #3 are grounds, and terminal #12 is the ignition power supply.
  • B280 — A connector for the Body Integrated Unit (BIU).. This is one of the main connectors for the BIU. Diagnostic charts reference checking continuity and for shorts to ground at pins on this connector when diagnosing related immobilizer codes.
  • Intake Manifold Ground — Bolted to the top of the intake manifold.. The ECU gets its primary ground reference from the intake manifold. If this connection is poor (due to corrosion, looseness, or non-conductive spacers like TGV deletes), it can cause a host of communication errors, including B1572.
  • Chassis Ground Points — Braided straps located on both sides of the engine bay, connecting the engine block to the chassis/unibody.. These are the main grounding paths between the engine and the rest of the vehicle's electrical system. Corrosion or looseness here is a very common cause of this code.

Real Owner Repair Stories

  • YouTube channel 'Just B. Handy' (Subaru Outback (same platform as Legacy)) — Rough idle and remote start not working well. No check engine light was on, but a BlueDriver scanner found the stored B1572 code.
    ❌ Tried (didn't work) The owner did not report trying other fixes first, but took the car to the dealer armed with the TSB information.
    ✅ What actually fixed it The dealer, following TSB 07-181-20, performed diagnostics and found two corroded engine-to-chassis ground wires. Cleaning the connections on both sides of the engine resolved the code and the symptoms.
  • Reddit user ElectroReactance in r/WRX (Subaru WRX (different model, but same code and similar electrical architecture)) — Intermittent no-start where the engine would fire for 2 seconds and then die, with the security light flashing.
    ❌ Tried (didn't work) Replacing all ground connections did not initially solve the problem.
    ✅ What actually fixed it The engine harness ground that connects to the fuel rail shield was tight, but the bolts holding the fuel rail shield itself to the engine were loose. Tightening the shield's mounting bolts restored the ground path and fixed the issue.

OEM Part Supersession History

  • 82201AL30B82201AL30C — Logic update for Body Integrated Unit (BIU) operation.
    Heads up: Applies to 2018 Legacy/Outback with push-button start. The new part number requires a specific PAK file and decryption keyword for reprogramming.
  • 82201AL31B82201AL31C — Logic update for Body Integrated Unit (BIU) operation.
    Heads up: Applies to 2018 Legacy/Outback with key start models. The new part number requires a specific PAK file and decryption keyword for reprogramming.
Subaru DTC Code B1572 IMM Circuit Except Antenna
Subaru DTC Code B1572 IMM Circuit Except Antenna
Subaru Outback Ground Cable Replacement
Subaru Outback Ground Cable Replacement
2012 Subaru Outback: General Maintenance - Chassis Ground Straps, Serpentine Belt, Idler, Tensioner
2012 Subaru Outback: General Maintenance - Chassis Ground Straps, Serpentine Belt, Idler, Tensioner
How to program Subaru BIU Body Integrated Unit
How to program Subaru BIU Body Integrated Unit
SUBARU | ALL KEYS LOST | SAVE THOUSANDS COMPARED TO DEALER | BIU SMART ECU SYSTEM OVERVIEW
SUBARU | ALL KEYS LOST | SAVE THOUSANDS COMPARED TO DEALER | BIU SMART ECU SYSTEM OVERVIEW
2013 Subaru Forester engine side harness ground issue
2013 Subaru Forester engine side harness ground issue
iWire Grounding Kit Install Guide - Subaru Grounding Issue Solution
iWire Grounding Kit Install Guide - Subaru Grounding Issue Solution
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 Jul 21, 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 B1572 for:
  • Subaru LEGACY: 201720182019
In this article
🎬 Helpful Videos
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