Fault code lookup

PowertrainP0315

Serious

Severity: Serious - have it checked soon

Crankshaft Position System Variation Not Learned

34 brands affected · Generic SAE J2012 description.

Key terms: Catalytic converter: cleans the exhaust gases · 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 CVP0315Environment Pressure Sensor Signal Voltage Below Lower Limit BrandPowertrain
BAIC MotorP031558-tooth gear error not learned BrandPowertrain
Mercedes-BenzP0315Crankshaft Position System Variation Not Learned SAEPowertrain
BYDP0315Crankshaft Position System Variation Not Learned BrandPowertrain
CheryP0315Crankshaft Position System Variation Not Learned BrandPowertrain
ChryslerP0315Verify that DTC is eliminated and the Malfunction Indicator Lamp (MIL) is off BrandPowertrain
DaewooP0315Crankshaft Position System Variation Not Learned BrandPowertrain
DFFSP031558-tooth gear error not learned BrandPowertrain
DFFXP031558 Gear error not learned BrandPowertrain
DFXKP0315Gear 58 Gear Deviation Not Learn BrandPowertrain
EOBDP0315Variasi sistem posisi engkol tidak dipelajari BrandPowertrain
FiatP0315Crankshaft Position System Variation Not Learned SAEPowertrain
FordP0315Misfire Monitor Disabled, unable to learn wheel profile BrandPowertrain
GeelyP0315Flywheel Adaptation Cycle Time at Limit BrandPowertrain
GMP0315Crankshaft Position System Variation Not Learned BrandPowertrain
Great WallP0315Flywheel Adaptation Cycle Time at Limit BrandPowertrain
HafeiP0315Crankshaft Position System Variation Not Learned BrandPowertrain
HoldenP0315Crankshaft Position System Variation Not Learned BrandPowertrain
HondaP0315Crankshaft Position System Variation Not Learned SAEPowertrain
HyundaiP0315Crankshaft Position System Variation Not Learned SAEPowertrain
IsuzuP0315Crankshaft Position System Variation Not Learned SAEPowertrain
Land RoverP0315Crankshaft position sensor system variation not learned BrandPowertrain
MazdaP0315Follow the diagnostic procedures for DTC(Diagnostic Trouble Codes) if a profile cannot be learned BrandPowertrain
MitsubishiP0315After performing this function, the engine control unit (ECU) will return to its original factory settings, which may cause the vehicle to illuminate the fault indicator lights and may result in the following fault codes in the engine system: P1040 or BrandPowertrain
OpelP0315Crankshaft Position System Variation Not Learned BrandPowertrain
PeugeotP0315Crankshaft Position System Variation Not Learned SAEPowertrain
SaabP0315Crankshaft Position System Variation Not Learned BrandPowertrain
MG (SAIC)P0315Crankshaft Position System Variation Not Learned BrandPowertrain
SprinterP0315Crankshaft Position System Variation Not Learned SAEPowertrain
SWM MotorP031558 tooth gear error not learned BrandPowertrain
TataP0315Crankshaft Position System Variation Not Learned BrandPowertrain
ToyotaP031558-tooth gear error not learned BrandPowertrain
VolvoP0315Misfire Monitor Disabled, unable to learn wheel profile BrandPowertrain
VolkswagenP0315SAE: Crankshaft Position System Variation Not Learned 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 P0315 and may be reported by some scan tools.

BrandCodeDescriptionSystem
PorscheP031500Crankshaft sensor wheel – deviation not adapted BrandPowertrain
MG (SAIC)P0315003. The fault code appears BrandPowertrain
SsangYongP031500Crankshaft position system variation not learned BrandPowertrain

6Related codes

Browse Pxxx codes or P031xx codes.

OpenDTC - independent fault code reference