Skip to content Skip to navigation menu

Your Selected Vehicle

Brands

Price

Parts for your 2020 Subaru Impreza-Crank angle sensor

Sort by
Showing 79 - 85 of 85 products

2020 Subaru Impreza crank-angle sensor: what it does and how to look after it

Yes, the 2020 Subaru Impreza uses a crank-angle sensor — more commonly called the crankshaft position (CKP) sensor. This is confirmed by the Subaru Factory Service Manual for the 2020 Impreza (engine diagnostics section covering DTC P0335 and related checks) and the Subaru FAST parts catalogue for the FB20 engine, both of which specify a CKP sensor mounted to the engine block by the timing chain cover. Modern engine control on the Impreza absolutely relies on this sensor.

The CKP sensor tracks crank angle and engine speed in real time, feeding the ECU the precise timing data it needs for fuel injection, spark, variable valve timing and misfire detection. On the FB20 boxer, it’s a Hall-effect sensor reading a toothed reluctor on the crank. If it goes out of whack, you’ll notice hard starting, random stalling, a dead tach, rough running, or a no-start with a check engine light and codes like P0335–P0339.

There’s no set replacement interval — it’s a fit-and-forget item until symptoms or fault codes appear. As part of regular servicing, it’s smart to:

  • Scan for pending and stored codes, especially P0335–P0339.
  • Visually check the sensor connector and loom near the timing cover for heat or rub damage under the bonnet.
  • Confirm RPM is seen during crank with a scan tool, zero RPM while cranking can point to a CKP issue.

If replacement is needed, it’s a straightforward job for a competent tech. Disconnect the battery, unplug the sensor, remove the retaining bolt, and pull the sensor straight out, minding the O-ring. Lightly oil the new O-ring, seat the new sensor squarely, and tighten the bolt to the factory spec. Reconnect, clear codes, and road test. On the 2020 Impreza, a special “relearn” is typically not required — the ECU will pick up the new signal immediately.

Quality parts matter here: a genuine or reputable aftermarket CKP sensor helps avoid intermittent faults and saves chasing ghost issues. Keeping the area clean, the harness clipped away from heat and moving bits, and the connector dry will go a long way to ensuring reliable starting and smooth running over hundreds of thousands of kilometres.

Where is the crank-angle sensor on a 2020 Subaru Impreza?

It’s mounted to the engine block at the timing chain cover area, reading a toothed wheel on the crank. Access is from the front of the engine bay, remove the intake ducting as needed for room. The plug and single retaining bolt are easy to spot once the area is clear.

Does the CKP need programming after replacement?

No special programming is usually required on the 2020 Impreza. After fitting, clear any stored codes and start the engine. The ECU immediately uses the new signal. If a code returns, double-check connector fitment, wiring integrity and that the sensor is fully seated with the correct O-ring.

What are common signs it’s failing?

Cold or hot no-starts, sudden stalls, misfires at idle, erratic tach readings and a check engine light are common. A scan tool showing 0 RPM while cranking, or codes like P0335, strongly suggests a CKP fault — though wiring damage or poor connections can mimic the same symptoms.

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Where is the crank-angle sensor on a 2020 Subaru Impreza?", "acceptedAnswer": { "@type": "Answer", "text": "It’s mounted to the engine block at the timing chain cover area, reading a toothed wheel on the crank. Access is from the front of the engine bay, remove the intake ducting as needed for room. The plug and single retaining bolt are easy to spot once the area is clear." } }, { "@type": "Question", "name": "Does the CKP need programming after replacement?", "acceptedAnswer": { "@type": "Answer", "text": "No special programming is usually required on the 2020 Impreza. After fitting, clear any stored codes and start the engine. The ECU immediately uses the new signal. If a code returns, double-check connector fitment, wiring integrity and that the sensor is fully seated with the correct O-ring." } }, { "@type": "Question", "name": "What are common signs it’s failing?", "acceptedAnswer": { "@type": "Answer", "text": "Cold or hot no-starts, sudden stalls, misfires at idle, erratic tach readings and a check engine light are common. A scan tool showing 0 RPM while cranking, or codes like P0335, strongly suggests a CKP fault — though wiring damage or poor connections can mimic the same symptoms." } } ]}