P0315 CHEVROLET code

P0315 is the OBD-II generic code for a fault involving the crankshaft position system. The signals from the crankshaft are received by the powertrain control module. The sensor connected to the vehicle’s crankshaft stays in time by transmitting voltage signals to the powertrain control module.

What are the causes for a code P0315?

What are the Possible Causes of the P0315 Code?

  • Crankshaft position relearn procedure not performed/improperly performed.
  • Faulty crankshaft position sensor.
  • Circuit issues between the crankshaft position sensor and PCM.
  • An internal problem with the PCM.
  • Damaged crankshaft or reluctor wheel.


What is P0315 mean?

Crankshaft Position System Variation not Learned

OBD-II Code P0315 is defined as a Crankshaft Position System Variation not Learned. The Crankshaft Position Sensor measures the exact rotational speed and position of the crankshaft. This provides a critical data signal used by the engine control module (PCM) to control Ignition Spark Timing and Fuel Delivery.

How do you relearn a crankshaft position sensor?

Zitat von Youtube: So right now revving up the engine to keep it with two thousand and three thousand rpm. And once that temperature is reached we're gonna be able to relearn the crank.

What is a crankshaft relearn?

A crank relearn is a process that the PCM goes through to recalibrate its knowledge of the relationship between the crankshaft and camshaft. That’s necessary because the crank and cam are connected by a timing chain or timing belt.

How do I fix code P0315?

What repairs can fix the P0315 code?

  1. Repair or replace wiring harness around crankshaft position sensor.
  2. Repair or replace crankshaft position sensor.
  3. Repair or replace crankshaft or related components.
  4. Repair or replace timing belt.
  5. Repair or replace powertrain control module.


How do you relearn a crankshaft sensor without a scanner?

  1. Turn off all of the accessories. …
  2. Accelerate the vehicle to 55 mph at part throttle. …
  3. Cruise at 55 mph for another 5-6 minutes.
  4. Decelerate to 45 mph without using the brakes, and maintain 45 mph for 1 minute.
  5. Perform 4 deceleration cycles, without using the brakes, of 25 seconds each where no specific speed is necessary.
  6. Will disconnecting battery reset crankshaft sensor?

    To reset the check engine light you can disconnect the battery via the negative battery terminal and let the vehicle sit for an hour before reconnecting the battery. A failed crankshaft position sensor will generally cause the vehicle to stalls when it’s running or cause the vehicle to not start at all.

    Where is the crankshaft sensor located?

    The location of the crankshaft position sensor can vary from one vehicle to another. Obviously it must be close to the crankshaft, so it is most often located on the front underside of the engine. It can usually be found mounted to the timing cover. Sometimes it may be mounted at the rear or the side of the engine.

    What does a crankcase position sensor do?

    The functional objective for the crankshaft position sensor is to determine the position and/or rotational speed (RPM) of the crank. Engine Control Units use the information transmitted by the sensor to control parameters such as ignition timing and fuel injection timing.

    How do you crank relearn on a Silverado?

    Slowly accelerate the engine to 4000 RPM (or indicated RPM for your vehicle). Hold RPM until engine speed drops back toward idle. Release throttle immediately once procedure is learned! Once the variation values are learned, the ECC will return engine control to the driver.

    What causes a crankshaft position sensor to fail?

    There are a few things that can cause the crankshaft position sensor to fail, including damage, debris and faulty circuitry. Even for modern electronics, the engine is a violent and destructive environment. Though built for this, most sensors eventually succumb to the ever-present heat and vibrations of the engine.