Fault code lookup

PowertrainP0022

Caution

Severity: Caution - get it checked when you can

A Camshaft Position - Timing Over-Retarded (Bank 2)

33 brands affected · Generic SAE J2012 description.

Key terms: Oxygen sensor: measures oxygen in the exhaust gas · Mass air flow sensor: measures the air going into the engine · Bank 2: the side of the engine containing cylinder 2 · SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions

1What it means in plain English

This code is in the fuel and air metering range, which includes fuel-pressure and camshaft-timing faults.

2Common causes

  1. Dirty or faulty mass air flow sensor
  2. Vacuum or intake air leak
  3. Weak fuel pump or clogged fuel filter
  4. Faulty fuel injector
  5. Faulty oxygen sensor
  6. Wiring or connector fault

3Can I drive?

Caution · drive with care

Have it diagnosed promptly. Some codes in this range affect fuel pressure or camshaft timing; if the engine loses power, runs badly, or stalls, stop safely and get professional help.

This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.

4Brand data 33

BrandCodeDescriptionSystem
Ashok Leyland CVP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
BAIC MotorP0022MSD/fuse broken BrandPowertrain
Mercedes-BenzP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
BMWP0022A Camshaft Pos. - Timing Over-Retarded B2 BrandPowertrain
BYDP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
CheryP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
DaewooP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
DaihatsuP0022VVT2 control BrandPowertrain
DFFSP0022Engine torque information (CAN) fault BrandPowertrain
DFFXP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
DFXKP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
EOBDP0022'A' nokkenaspositie - timing te laat bank 2 BrandPowertrain
GeelyP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
GMP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
Great WallP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
HafeiP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
HoldenP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
HondaP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
HyundaiP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
IsuzuP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
Land RoverP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
MaseratiP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
MitsubishiP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
PeroduaP0022VVT2 control BrandPowertrain
PeugeotP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
PorscheP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
SaabP0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
MG (SAIC)P0022A Camshaft Position Timing Over-Retarded Bank 2 BrandPowertrain
SuzukiP0022A Camshaft Position - Timing Over-Retarded (Bank 2) SAEPowertrain
TataP0022'A' Camshaft Position - Timing Over-Retarded Bank 2 BrandPowertrain
ToyotaP0022Lost communication with airbag electronic control unit BrandPowertrain
VolvoP0022Camshaft Position Timing Over Retarded (Bank 2) BrandPowertrain
VolkswagenP0022Bank 2: camshaft A (intake): Advance setpoint not reached (over-Retarded); Short to ground BrandPowertrain

Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.

5Related codes

Browse Pxxx codes or P002xx codes.

OpenDTC - independent fault code reference