OBD-II fault code

P25DF: A Camshaft Position Control Performance Bank 1

What it means

Camshaft phaser A on bank 1 follows the commanded angle too slowly, oscillates, or shows steady-state error outside tolerance. Closed-loop control of cam timing is degraded.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Camshaft phaser A on bank 1 adjusts that bank's cam timing as oil is routed through its control valve. The control module compares commanded and actual cam angle and sets this code when the phaser responds too slowly, oscillates, or cannot hold the requested angle within its control limits.

Common causes

Most likely first.

  1. Oil control valve spool sticks under varnish
  2. Stretched timing chain shifts cam reference
  3. Wrong oil viscosity slows phaser response

Symptoms

  • Check engine light on
  • Power loss especially in mid-rpm range
  • Possible rough idle or stalling
  • Increased fuel consumption

How to diagnose it

  1. Review freeze-frame data and graph commanded versus actual cam angle for phaser A on bank 1 to identify slow response, oscillation, or a persistent offset.
  2. Check engine oil level, condition, and specified viscosity because unsuitable oil can slow phaser A's response.
  3. Inspect the bank 1 phaser A oil control valve connector and wiring, and look for oil contamination or damage that could disrupt valve control.
  4. Check the valve spool and oil passages for varnish or restriction that could make bank 1 phaser A move sluggishly.
  5. If oil and valve checks do not explain the error, check cam timing and chain condition against the manufacturer's procedures.

Common fixes

  • Correct the oil level and replace degraded or incorrect-viscosity oil and filter.
  • Clean or replace a sticking bank 1 phaser A oil control valve and clear restricted oil passages.
  • Repair damaged wiring or connector terminals for the bank 1 phaser A valve.
  • Correct timing chain wear or cam timing that shifts the bank 1 reference.
  • Replace a bank 1 phaser A that cannot track or hold commanded timing.

Can I keep driving?

Gentle driving may be possible if the engine runs steadily, but avoid hard acceleration and prolonged trips because bank 1 cam timing may not follow commands and this fault can affect emissions. Stop if the engine stalls, runs very roughly, or develops unusual timing noise.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes