Pin16

P0341

Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 or Single Sensor)

Severity
High
Driving
Drive only to a garage

Camshaft position sensor "A" (bank 1, or the only sensor on a single-bank engine) is producing a signal, but its timing relative to the crankshaft is not what the module expects. This is the variant most often misdiagnosed: the sensor is frequently accurate and the camshaft really is in the wrong place, because the timing chain has stretched or the variable valve timing actuator is not moving.

Possible causes

What you might notice

What to check, in order

  1. Do not replace the sensor first on this code. A performance complaint means the measured position is wrong, and a new sensor will measure the same wrong position.
  2. Listen for a rattle from the timing chain area on a cold start, which points at a stretched chain or a failing tensioner.
  3. Check the variable valve timing actuator and its oil control valve.
  4. Check the engine oil level and condition. On an engine with variable valve timing the cam actuators are oil-driven, so low or dirty oil produces camshaft timing codes with perfectly good sensors.
  5. Inspect the connector for oil contamination and corrosion.
  6. Check the wiring for chafe and heat damage.
  7. Read all codes. Crankshaft codes alongside camshaft codes point at timing rather than at a sensor.

Read this code from your own car

Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.

Get Pin16 on Google Play

Where this code sits