2A59

Moderate

2A59 — Valvetronic Eccentric Shaft Sensor Signal Implausible

Description

What Code 2A59 Means

Code 2A59 points to a fault or signal plausibility problem with the eccentric shaft position sensor in the Valvetronic system. Valvetronic varies valve lift continuously by adjusting the position of the eccentric shaft, which acts on the valves through intermediate levers. The eccentric shaft sensor reads the actual shaft position and sends the signal to the engine control unit (DME). When the signal falls outside the allowed range or doesn't match the calculated values (a plausibility problem), the DME sets code 2A59 and switches Valvetronic to emergency operation, limiting valve lift and engine output.

The system includes the eccentric shaft, the Valvetronic electric motor, the eccentric shaft position sensor, the intermediate levers and springs, and the DME, which controls shaft position in a closed loop. A disrupted sensor signal makes precise valve lift control impossible, which shows up in idle quality and under load.

Symptoms

Symptoms

  • Engine: rough idle (misfire, vibration), unstable running during transient conditions.
  • Vehicle behavior: reduced power, juddering under acceleration, limited performance as Valvetronic drops into emergency operation.
  • Indicators: Check Engine light (CEL) on the instrument cluster.
  • When it shows up: symptoms may get worse on a cold start or during sudden load changes, when Valvetronic is actively changing valve lift.

Causes and fixes

Diagnosis and Repair

Step 1: Read Codes and Check Data

Use BMW diagnostic equipment (ISTA, INPA) to read fault codes and view live eccentric shaft position values. Compare actual position with the target; if there's a large discrepancy or an unstable signal, move on to step 2.

Step 2: Visual Inspection and Wiring Check

Inspect the wiring harness and eccentric shaft sensor connector for damage, corrosion, and loose contacts. Check insulation integrity and the reliability of the connection. Repair the wiring fault if needed.

Step 3: Test the Sensor

Check sensor resistance or output signal per BMW technical documentation. If readings are out of spec or there are signs of failure, replace the eccentric shaft position sensor.

Step 4: Reset Adaptations and Test Drive

After the repair, reset Valvetronic adaptations with ISTA and take a test drive to confirm the code doesn't return.

Common diagnostic mistakes: replacing the sensor without checking the wiring and connector; ignoring mechanical problems in the Valvetronic drive (worn levers, a seized shaft) that can also trigger code 2A59.

Possible secondary damage

Secondary Problems

If you ignore code 2A59 and keep driving with a faulty eccentric shaft sensor, you can expect the following:

  • Valvetronic runs in emergency operation, which raises fuel consumption and cuts power.
  • Running for a long time on a bad sensor signal can accelerate wear on Valvetronic components (electric motor, intermediate levers) because control is no longer optimal.
  • In some cases the engine can drop into limp mode, which reduces driving safety.

Fix the fault as soon as possible to restore normal engine operation and prevent more serious damage.

← All fault codes
Scroll to top