Fault code lookup

PowertrainP0340

Serious

Severity: Serious - have it checked soon

Camshaft Position Sensor A Circuit (Bank 1)

45 brands affected · Generic SAE J2012 description.

Key terms: Control module: a small computer that runs one part of the car · Bank 1: the side of the engine containing cylinder 1 · SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions

1What it means in plain English

The camshaft position sensor signal is missing or unreliable, so the engine computer cannot reliably tell which stroke each cylinder is on.

2Common causes

  1. Faulty camshaft position sensor
  2. Damaged wiring or connector
  3. Timing chain or belt problem
  4. Metal debris on the sensor tip
  5. Engine control module fault

3Can I drive?

Serious · drive with care

Have it diagnosed promptly. A failed cam sensor can cause the engine to stall, run badly, or refuse to start; if it stalls or will not restart, have the car 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 45

BrandCodeDescriptionSystem
Ashok Leyland CVP0340Parking Brake. There Is No Engagement BrandPowertrain
BAIC MotorP0340Phase Sensor Fault BrandPowertrain
Mercedes-BenzP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
BMWP0340No signal BrandPowertrain
BYDP0340Camshaft position sensor BrandPowertrain
CheryP0340Camshaft sensor BrandPowertrain
ChryslerP0340Camshaft Position (CMP) sensor 1 bank 2 BrandPowertrain
DaewooP0340Hall Sensor Voltage Low BrandPowertrain
DaihatsuP0340Cam angle sensor system BrandPowertrain
DFFSP0340Intake camshaft phase adjuster failure BrandPowertrain
DFFXP0340Camshaft position sensor BrandPowertrain
DFXKP0340Camshaft Signal Undetected BrandPowertrain
EOBDP0340Ātruma sensora 'A' ķēde, bankas 1 vai viens sensors BrandPowertrain
FiatP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
FordP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
GeelyP0340Camshaft position sensor BrandPowertrain
GMP0340Camshaft position (CMP) sensor circuit BrandPowertrain
Great WallP0340No camshaft signal BrandPowertrain
HafeiP0340Camshaft position sensor BrandPowertrain
HoldenP0340Camshaft Position Sensor Circuit BrandPowertrain
HondaP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
HyundaiP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
IsuzuP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
Land RoverP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
MahindraP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
MaseratiP0340Camshaft Position Sensor Circuit - Bank 1 Sensor 1 BrandPowertrain
MazdaP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
MitsubishiP0340Camshaft position sensor BrandPowertrain
NissanP0340Camshaft position sensor BrandPowertrain
OpelP0340Camshaft position (CMP) sensor circuit BrandPowertrain
PeroduaP0340Cam angle sensor system BrandPowertrain
PeugeotP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
PorscheP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
ProtonP0340Camshaft position sensor BrandPowertrain
RenaultP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
SaabP0340Camshaft Position (CMP) Sensor Circuit BrandPowertrain
MG (SAIC)P0340Camshaft Sensor 'A' Circuit BrandPowertrain
SmartP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
SprinterP0340Camshaft Position Sensor A Circuit (Bank 1) SAEPowertrain
SubaruP0340Camshaft Position Sensor A Circuit BrandPowertrain
SuzukiP0340Camshaft Position Sensor 'A' Circuit (Bank1 or Single Sensor) BrandPowertrain
SWM MotorP0340Camshaft position sensor signal failure BrandPowertrain
TataP0340Signal For Engine Phase BrandPowertrain
ToyotaP0340Camshaft position sensor circuit: No Signal BrandPowertrain
VolkswagenP0340Camshaft Position Sensor (G40): Malfunction 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.

5Extended variant codes 3

These 7-character codes are manufacturer-specific variants of P0340 and may be reported by some scan tools.

BrandCodeDescriptionSystem
HyundaiP034000is set when CKPS signal is outputted while CMPS signal does not generate. This code is due to the failure relevant to CMPS related circuit and sensor component BrandPowertrain
SsangYongP034000Camshaft position sensor a circuit malfunction(single) BrandPowertrain
VolvoP034000Diagnostic trouble code (DTC) ECM- is for the camshaft position (CMP) sensor, intake BrandPowertrain

6Related codes

Browse Pxxx codes or P034xx codes.

OpenDTC - independent fault code reference