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

P0328 on 2015-2017 Subaru WRX: Knock Sensor Circuit High Causes and Fixes

On a 2015-2017 WRX, P0328 almost always means the knock sensor has failed or its connector is damaged. It's a common issue addressed by a Subaru TSB. Replacing the sensor is the typical fix, costing around $90-$150 for the part. Water pooling in the sensor's location on the engine block is a primary contributor to failure.

13 minutes to read 2015-2017 Subaru WRX
Most Likely Cause
Faulty Knock Sensor
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $574
Parts Price
$90 – $150
⚠️ Drivable, but... — You can drive, but the ECM will default to a 'safe' mode with retarded ignition timing to prevent potential engine damage. This results in significantly reduced engine power, poor acceleration, and decreased fuel economy. Avoid aggressive driving, high RPMs, or heavy engine load until the issue is resolved.
Key Takeaways
  • P0328 on a 2015-2017 WRX points to an electrical fault in the knock sensor circuit, not necessarily engine knock.
  • The most common cause is a failed knock sensor due to a design flaw allowing moisture damage, an issue Subaru addressed with an updated part (22060AA180) and a TSB (07-133-18R).
  • Before replacing the sensor, always inspect the wiring and connector for corrosion or damage, as water pooling in the sensor's location is a primary cause of failure.
  • Driving with this code will cause poor performance and fuel economy as the car's computer enters a protective mode.
  • This repair is manageable for a DIYer. The key steps are removing the intercooler for access, cleaning the mounting surface, and torquing the new sensor to 24 Nm (17.7 ft-lbs).
The trouble code P0328 indicates 'Knock Sensor 1 Circuit High Input'. This means the Engine Control Module (ECM) has detected a voltage from the knock sensor that is above the normal operating range. The ECM expects to see a fluctuating voltage signal based on engine vibrations, typically around 2.5 volts. A 'circuit high' fault points to an electrical problem like an open circuit, a short to voltage, or an internal failure in the sensor itself, rather than indicating that the engine is actually knocking.

What's Unique About the 2015-2017 Subaru WRX

The 2015-2017 WRX uses the FA20F direct-injection turbocharged (DIT) engine. Subaru issued a Technical Service Bulletin (TSB 07-133-18R) for this platform that specifically mentions P0328. The TSB explains that the original knock sensor design was prone to failure and was updated to improve durability and resistance to heat and moisture. The sensor's location on the FA20F engine block is in a recessed area where water can pool, especially after rain or engine washing, leading to corrosion and failure of the sensor or its connector.

Diagnostic Flowchart

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

What do you find when inspecting the knock sensor connector under the intercooler?
→ Clean terminals with electrical contact cleaner or replace the connector pigtail ($15-$40) due to water pooling from the hood scoop.
With key on, does the harness side show a steady 5V reference?
→ Replace with updated OEM sensor 22060AA180 ($120-$150) per TSB 07-133-18R. Clean block surface and torque to exactly 24 Nm (17.7 ft-lbs) without anti-seize.
→ Trace the wiring harness back to the ECM to locate and repair any broken, melted, or shorted wires.
→ Locate the Bank 1 sensor on the passenger side engine block, just behind the AC compressor and below the intercooler, then unplug it.

Symptoms You May Notice

  • Check Engine Light is on
  • Noticeable loss of engine power and acceleration
  • Hesitation during acceleration
  • Reduced fuel economy
  • In some cases, the engine may run rough or ping on acceleration
  • Car may take longer to start after an ECU reset
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing spark plugs or ignition coils, assuming the performance loss is due to a misfire.
  • Assuming the engine has a serious mechanical knock, when the code points to an electrical circuit fault.
  • Replacing the sensor without cleaning the mounting surface on the block or failing to torque it correctly, leading to a repeat failure.

Most Likely Causes

  1. Faulty Knock Sensor 🔴 High Probability → Shop Ignition Knock (Detonation) Sensor The original sensor design (part no. 22060AA160) is prone to developing cracks in its plastic housing from heat and vibration. This allows moisture to enter and corrode the internal piezoelectric element, leading to an open circuit or incorrect voltage readings. This is a widely documented failure acknowledged by Subaru's TSB 07-133-18R.
    How to confirm: After checking wiring, this is the most likely cause. A definitive test involves back-probing the sensor connector and wiggling it; a fluctuating voltage reading 🎬 Watch: How to test and replace a faulty knock sensor on a multimeter indicates an internal sensor fault. However, given the high failure rate and TSB, replacement is the most common and effective diagnostic step. A sensor may pass a resistance test when cold but still be faulty.
    Typical fix: Replace the knock sensor with the updated OEM part (22060AA180). It is critical to torque the new sensor's 12mm bolt to the correct specification (24 Nm / 17.7 ft-lbs) and orient the connector correctly.
    Est. part cost: $90-$150
  2. Damaged Wiring or Connector 🟡 Medium Probability The knock sensor is located on the engine block, directly under the intercooler. Water can drip from the hood scoop area and pool in the recess where the sensor sits, causing the connector pins to corrode. The wiring harness is also exposed to significant heat and vibration, which can make it brittle over time.
    How to confirm: Visually inspect the wiring harness and the inside of the connector for green or white corrosion, melting, or chafing. Unplug the sensor and check for a steady 5V reference from the ECM on the harness side with a multimeter. If the voltage is absent or erratic, the wiring is suspect.
    Typical fix: Clean the connector terminals with electrical contact cleaner. If corrosion is severe, replace the connector pigtail. Repair any damaged sections of the wire harness.
    Est. part cost: $15-$40
  3. Engine Control Module (ECM) Fault ⚪ Low Probability → Shop Engine Control Module (ECM)
    How to confirm: This is extremely rare and should only be considered after a new OEM sensor and verified wiring fail to resolve the code. Professional diagnosis is required.
    Typical fix: Replace or reprogram the ECM.
    Est. part cost: $600-$1200

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0328 is present.
  2. Visually inspect the knock sensor and its wiring harness. On the FA20F, the Bank 1 sensor is located on the passenger side of the engine block, below the intercooler and just behind the AC compressor.
  3. 🎬 See this walkthrough for replacing the Bank 1 sensor
  4. Check the connector for moisture, corrosion, or damage. Water ingress from rain or washing the engine is a very common cause.
  5. Disconnect the sensor. With the key on (engine off), use a multimeter to check for a 5V reference voltage from the ECM on the harness side. This confirms the circuit from the ECM is likely intact.
  6. If reference voltage is present, the sensor is the primary suspect. Test the sensor's internal resistance; it should be between 530-580 kΩ. However, a sensor can pass this test and still be bad. Wiggling the connector while monitoring voltage is a more definitive test.
  7. If reference voltage is not present, inspect the wiring harness for an open or short between the sensor and the ECM.
  8. When replacing, ensure the mounting surface on the engine block is clean. Torque the new sensor bolt to exactly 24 Nm (17.7 ft-lbs). Do not use anti-seize compound.
  9. After replacing the sensor or repairing wiring, clear the code using the scanner and perform a test drive to ensure the fix was successful. The ECU may need to relearn, so avoid heavy boost for the first few miles.
  10. 🎬 Watch: A complete Subaru knock sensor diagnosis and replacement guide

Parts You'll Likely Need

  • Knock Sensor (OEM #22060AA180) — This is the updated, more durable part specified by Subaru to fix the issue described in TSB 07-133-18R for Japan-built vehicles like the WRX. The original part (22060AA160) is prone to failure. Sticking to the Genuine Subaru part is highly recommended.
    Trusted brands: Genuine Subaru
    OEM price range: $120-$150
    Aftermarket price range: $70-$110

Related Codes That Often Appear With This One

  • P0327 — Knock Sensor 1 Circuit Low. If the wiring is damaged or the sensor is failing intermittently, it can cause both high (open circuit) and low (short circuit) voltage faults at different times, sometimes triggered by moisture.
  • P0332 — Knock Sensor 2 Circuit Low (Bank 2). The FA20F engine has two knock sensors, one for each bank. They are the same part and prone to the same failures. It is not uncommon for one to fail, followed by the other.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #07-133-18R: This revised TSB announces the design change of the knock sensor to increase durability and resistance to heat. It lists P0327, P0328, P0332, and P0333 as related DTCs and provides the new part number. It also specifies the torque spec (24 Nm) and warns against using anti-seize.

Platform-Specific Known Issues

  • A known issue documented in Subaru Technical Service Bulletin #07-133-18R addresses the failure of knock sensors on DIT engines, including the P0328 code. The bulletin notes that an updated, more durable sensor (22060AA180) was released to resolve the problem and was incorporated into production starting with WRX VIN H9830255.
  • Water Intrusion: The location of the knock sensors on the FA20F block is in a valley that can collect water, particularly after heavy rain or engine bay cleaning. This moisture is a primary cause of connector corrosion and sensor failure.

Mechanic-Grade Diagnostic Values

  • Knock Sensor Internal Resistance — expected: 530 kΩ to 580 kΩ. Failure: A reading of 0 Ω (short), infinity/OL (open), or significantly outside the specified range. Note: A sensor can pass this test when cold and still be faulty.
  • Knock Sensor Harness Voltage (KOEO, Unplugged) — expected: ~5.0 Volts DC. Failure: A reading of 0V indicates an open wire or ECM fault. A reading below ~4.9V could indicate a wiring problem. This test confirms the integrity of the circuit from the ECM.
  • Knock Sensor Bias Voltage (KOEO, Plugged In) — expected: ~2.5 Volts DC. Failure: A reading of 5V indicates an open in the sensor or connector. A reading of 0V indicates a short. Wiggling the connector at the sensor and seeing this voltage fluctuate wildly points to an internal sensor failure.

Wiring & Ground Locations

  • Knock Sensor Ground — The sensor grounds through its metal body directly to the engine block where it is mounted.. A clean, rust-free mounting surface and correct torque (24 Nm / 17.7 ft-lbs) are critical for a proper ground and accurate sensor readings. Corrosion or a loose sensor can cause incorrect signals.
  • Signal Wire Shielding — The single signal wire running from the ECM to the knock sensor is wrapped in a metallic shield within the harness.. The shield protects the low-voltage piezoelectric signal from radio frequency (RF) and electromagnetic (EM) interference. A break in the shield or its ground connection can allow stray voltage into the circuit, potentially triggering a P0328 code.

Real Owner Repair Stories

  • Wrenchy Research Article (2015-2017 Subaru WRX) — Check Engine Light with P0333 (Bank 2 equivalent of P0328).
    ❌ Tried (didn't work) The owner tested the resistance of the original knock sensor and found it was within the manufacturer's specification.
    ✅ What actually fixed it Replacing the knock sensor with the updated OEM part (22060AA180) resolved the code. This suggests the sensor had an intermittent failure (likely related to heat or moisture) that was not detectable with a simple resistance test on a non-running engine.
  • YouTube/Boosted & Shutterd (2015+ Subaru WRX) — Check Engine Light with P0327 (Circuit Low) that would only appear during or after rainfall.
    ✅ What actually fixed it The owner allowed the engine bay and sensor area to dry out completely. After the area was dry, resetting the ECU with a Cobb Accessport cleared the code and it did not return, confirming water intrusion was the direct cause.

When the Usual Fixes Don't Work

  • While a multimeter test of the sensor's resistance is a standard diagnostic step, there is strong evidence that a sensor can pass this test and still be the root cause of the P0328 code. In one documented case for this platform, a WRX owner found the sensor's resistance was within the correct 400-700 kΩ range, yet the code persisted. The final fix was to replace the sensor, which suggests that intermittent, heat- or moisture-related internal faults may not be apparent during a simple bench test. Therefore, if wiring is confirmed good, replacing the sensor is often the correct next step even if it tests 'good' with a multimeter.

OEM Part Supersession History

  • 22060AA16022060AA180 — The new part was introduced to improve durability and resistance to heat and moisture, addressing the high failure rate of the original sensor.
    Heads up: The 2015-2017 WRX is built in Japan and uses part number 22060AA180. A similar part, 22060AA18A, is specified for US-built Subaru models and should not be used.

Model Year Variations Within This Range

  • Late 2017: Subaru began installing the updated, more durable knock sensor (22060AA180) at the factory starting November 18, 2016, with VIN H9830255. Vehicles produced after this date are less likely to experience this code from the original sensor failing, though failure is still possible.
Subaru Knock Sensor Diagnosis and Replacement
Subaru Knock Sensor Diagnosis and Replacement
Knock Sensor P0325 P0327 P0328 | How to Test and Replace
Knock Sensor P0325 P0327 P0328 | How to Test and Replace
2017 subaru wrx bank 1 knock sensor replacement
2017 subaru wrx bank 1 knock sensor replacement
FEEDBACK KNOCK on my WRX….. Changing the sensor l Part 1
FEEDBACK KNOCK on my WRX….. Changing the sensor l Part 1
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 Apr 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 P0328 for:
  • Subaru WRX: 201520162017
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