Fault code lookup

PowertrainP0346

Serious

Severity: Serious - have it checked soon

Camshaft Position Sensor A Circuit Range/Performance (Bank 2)

34 brands affected · Generic SAE J2012 description.

Key terms: Catalytic converter: cleans the exhaust gases · 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 range covers ignition and engine-speed signals, including misfires and crankshaft or camshaft position sensors.

2Common causes

  1. Worn or fouled spark plug
  2. Faulty ignition coil
  3. Vacuum or intake air leak
  4. Low fuel pressure
  5. Faulty crankshaft or camshaft position sensor
  6. Low engine compression

3Can I drive?

Serious · drive with care

A failing crankshaft or camshaft sensor can cut the engine without warning, and a flashing check-engine light points to a misfire that can damage the catalytic converter. If the light is flashing, stop as soon as it is safe and have the car towed. Otherwise drive gently to a workshop; if it stalls or will not restart, have it towed.

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 34

BrandCodeDescriptionSystem
Ashok Leyland CVP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
BAIC MotorP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
Mercedes-BenzP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
BMWP0346Camshaft Position Sensor A Circuit Range/Perf. Bank2 BrandPowertrain
BYDP0346Camshaft 2 sensor signal implausible BrandPowertrain
CheryP0346Phase sensor signal implausible BrandPowertrain
DaewooP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
DaihatsuP0346VVT sensor 2 system BrandPowertrain
DFFSP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
DFFXP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
DFXKP0346Exhaust camshaft sensor implausible BrandPowertrain
EOBDP0346Kamakselposisjonssensor 'A' krets område/ytelse bank 2 BrandPowertrain
GeelyP0346Camshaft Position Sensor (G163): Implausible Signal BrandPowertrain
GMP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
Great WallP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
HafeiP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
HoldenP0346Intake Camshaft Position Sensor Performance Bank 2 BrandPowertrain
HondaP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
HyundaiP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
IsuzuP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
Land RoverP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
MaseratiP0346Camshaft Position Sensor Circuit Performance - Bank 2 Sensor 1 BrandPowertrain
OpelP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
PeroduaP0346VVT sensor 2 system BrandPowertrain
PeugeotP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
PorscheP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
ProtonP0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2) SAEPowertrain
SaabP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
MG (SAIC)P0346Camshaft Position Sensor Circuit Range/Performance BrandPowertrain
SubaruP0346at high engine speeds BrandPowertrain
SuzukiP0346Camshaft Position Sensor 'A' Circuit Range / Performance (Bank 2) BrandPowertrain
TataP0346Camshaft Position Sensor 'A' Circuit Range/Performance Bank 2 BrandPowertrain
ToyotaP0346Camshaft Position Sensor A Circuit Range/Performance Bank 2 BrandPowertrain
VolkswagenP0346Camshaft position sensor (G163): implausible signal 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 P034xx codes.

OpenDTC - independent fault code reference