Subaru Impreza Check-Engine Light: Diagnosing the Cause and When to Replace the Cam Angle Sensor

How to diagnose why the Subaru Impreza check-engine light comes on, confirm whether the cam angle sensor is the cause, and replace it step by step.

Table of Contents

The Check Lamp Is Not an Instant Failure Alarm

When the Subaru Impreza's check-engine light comes on, it does not necessarily mean the engine is failing right then. The first move is to stay calm, pull over safely if you notice unusual noise or vibration, and read the fault codes stored in the ECU (engine control unit) with a diagnostic scan tool. Using those codes to narrow down the faulty part helps you avoid replacing components you don't need to.

First Moves When the Light Comes On
1Stay calm
A steady light alone rarely means stop now
2Avoid hard driving
Pull over safely if you feel noise or shaking
3Read codes with a scan tool
Narrow the cause from the ECU record
4Identify the faulty part
Check candidates such as the cam angle sensor
The light does not mean instant engine failure. Read the codes first.

The Easily Overlooked Cause: The Cam Angle Sensor

Most owners instinctively suspect a faulty spark plug or an engine misfire. In reality, the culprit can be a far less obvious component: the cam angle sensor. This sensor monitors the position of the camshaft and sends critical data to the ECU. If it fails, the ECU flags a fault and the warning light comes on.

Assumed Cause vs. Reality
Owners tend to suspect
  • A faulty spark plug
  • An engine misfire
Easily overlooked cause
  • A failing cam angle sensor
  • Lost or corrupted signal
The unobtrusive cam angle sensor can be the real culprit.

The cam angle sensor is not the only possible cause. For example, a struggling oxygen (O2) sensor can also light the check lamp, so you need to tell the causes apart from the symptoms and any change in fuel economy.

What the Cam Angle Sensor Does and How It Fails

The cam angle sensor is a small, round module in the engine bay, tucked behind the intake manifold and connected to the camshaft through a gear or a set of teeth. When its signal is lost or corrupted, the ECU can't determine the exact timing of the valves, which can lead to rough idling, reduced power, or even engine stalling.

Cam Angle Sensor: Healthy vs. Failing
Healthy
  • Reads cam position accurately
  • ECU optimizes valve timing
  • Smooth, steady idle
Failing
  • Signal lost or corrupted
  • Rough, unstable idle
  • Reduced power or stalling
A corrupted camshaft-position signal is what triggers the symptoms.

Diagnosis: Confirming the Sensor Is the Cause

Before you commit to a replacement, confirm that the sensor is really at fault. Note the symptoms (rough idle, reduced power, stalling), then read any cam-angle-sensor codes with a scan tool. Next, inspect the connector and wiring harness for looseness, damaged pins, or intermittent contact. Only if the wiring is sound should you decide to replace the sensor itself.

Confirming the Sensor Is the Culprit
1Note the symptoms
Rough idle, power loss, stalling
2Read codes with a scan tool
Look for cam-angle-sensor codes
3Inspect connector and wiring
Check for looseness, bent pins, dropouts
4Rule it in or out
Replace the sensor only if wiring is sound
Loose wiring can mimic the same symptoms, so rule it out first.

Tools and Parts You'll Need

Gather everything before you begin. The tools, parts, and safety gear are listed below. Before starting, make sure the engine is cool and disconnect the battery to avoid an accidental short circuit.

What You'll Need
Tools
  • 10mm and 12mm socket set
  • Torque wrench
  • Diagnostic scan tool
Parts, supplies and safety gear
  • Replacement cam angle sensor (OEM 1-123-1234)
  • Electrical contact cleaner
  • Gloves and eye protection
Let the engine cool and disconnect the battery before you start.

For the fastener, set the mounting bolt to 10 Nm with a torque wrench. If you don't have a torque wrench, it is worth getting one, since over-tightening easily causes damage.

Mounting-Bolt Torque
Mounting bolt
10Nm
Set the torque wrench to 10 Nm to avoid over-tightening.

Step-by-Step Replacement in 9 Steps

The core procedure is the nine steps below. For a more detailed DIY walkthrough and tips, also see the Impreza cam angle sensor replacement DIY guide.

Cam Angle Sensor Replacement in 9 Steps
11 Locate the sensor
Top of the intake manifold, near the cam
22 Remove the connector
Note the pin orientation
33 Loosen the bolt
Use the 10mm socket on the mounting bolt
44 Detach the sensor
Do not damage the gasket
55 Clean the surface
Use electrical contact cleaner
66 Fit the new sensor
Align the pins and start the bolt
77 Reconnect the plug
Push until it clicks
88 Torque the bolt
10 Nm with a torque wrench
99 Reconnect battery, start
Confirm the light stays off
Work with a cool engine and the battery disconnected.
  1. Locate the sensor: it sits near the top of the intake manifold, close to the camshaft.
  2. Remove the electrical connector: gently pull the plug out, noting the orientation of the pins.
  3. Unscrew the mounting bolt: use the 10mm socket to loosen the bolt.
  4. Detach the sensor: lift it out without damaging the surrounding gasket.
  5. Clean the mounting surface: spray contact cleaner on the sensor's contact area and the engine block.
  6. Install the new sensor: align the pins and secure it with the mounting bolt.
  7. Reconnect the electrical plug: push it back on until it clicks into place.
  8. Tighten to the specified torque: set the bolt to 10 Nm with a torque wrench.
  9. Reconnect the battery and start the engine: the light should stay off if the swap was successful.

Testing and Final Checks After the Swap

Once the new sensor is in place, use the scan tool to clear any stored fault codes. Then drive the vehicle under normal conditions to confirm that the engine runs smoothly and the light stays off. If the light reappears, recheck the wiring harness for loose connections or damaged pins.

Testing and Final Checks
1Clear the codes
Erase stored codes with the scan tool
2Drive normally
Confirm the engine runs smoothly
3Check the warning light
Success if it stays off
4If it returns, recheck wiring
Look for looseness or bent pins
Without clearing codes the ECU keeps treating the sensor as faulty.

Common Pitfalls and How to Avoid Them

Finally, here are the mistakes people make most often and what to do instead.

Common Pitfalls and the Right Fix
Frequent mistakes
  • Skipping torque control on the bolt
  • Seating the connector only partway
  • Using the wrong sensor part number
  • Skipping the diagnostic scan
Do this instead
  • Torque to 10 Nm with a wrench
  • Seat it fully until it clicks
  • Match the part number to model year
  • Always clear codes afterward
2015-2019 models use 1-123-1234; older ones use a different number.
  • Forgetting to torque the bolt: an improperly tightened sensor can leak or work loose, bringing the light back on.
  • A partially seated connector: a plug that isn't fully seated creates intermittent faults.
  • Using the wrong sensor model: 2015-2019 Subaru Impreza models use part number 1-123-1234; older models require a different part number.
  • Skipping the diagnostic scan: without clearing codes, you may not realize the engine still thinks the sensor is faulty.

Key Takeaways

The check-engine light is a starting point, not an instant failure alarm: read the codes first. The cam angle sensor is a common cause, but rule out loose wiring before you replace it. Work with the battery disconnected on a cool engine, torque the bolt to 10 Nm, and always clear the codes and take a test drive afterward.
Share:
4