code P0315
code P0315
hey fellas my 03 check engine soon light came on for the first time and since i have the 1715 i ran the code and it said crankshaft position not learned. or something like that. i did put underdrive pulleys on it a couple months ago. called troyer and they have never heard of this situation. any advice would be great.
semper fi
quagmeyer
semper fi
quagmeyer
It's what the code says. You have a problem with the cam sensor.
Has nothing to do with the chip.
Go back and take a look at the sensor plug and cable. You probably hit it when you were working on the pulley installation.
Look at Haynes page 6-10, figure 4.76.
Has nothing to do with the chip.
Go back and take a look at the sensor plug and cable. You probably hit it when you were working on the pulley installation.
Look at Haynes page 6-10, figure 4.76.
Either the teeth on the crankshaft pulse wheel are damaged, or the crankshaft position sensor is damaged. Be sure to remove the battery cable for five minutes to reset the keep alive memory.
Here is the full description from the Ford "2004 MY OBD System Operation Summary for Gasoline Engines":
"
"Profile correction" software is used to "learn" and correct for mechanical inaccuracies in the crankshaft position wheel tooth spacing. Since the sum of all the angles between crankshaft teeth must equal 360o, a correction factor can be calculated for each misfire sample interval that makes all the angles between individual teeth equal. To prevent any fueling or combustion differences from affecting the correction factors, learning is done during decelfuel cutout.
The correction factors are learned during closed-throttle, non-braking, de-fueled decelerations in the 60 to 40 mph range after exceeding 60 mph (likely to correspond to a freeway exit condition). In order to minimize the learning time for the correction factors, a more aggressive decel-fuel cutout strategy may be employed when the conditions for learning are present. The corrections are typically learned in a single deceleration, but can be learned during up to 3 such decelerations. The "mature" correction factors are the average of a selected number of samples. A low data rate misfire system will typically learn 4 such corrections in this interval, while a high data rate system will learn 36 or 40 in the same interval (data is actually processed in the AICE chip). In order to assure the accuracy of these corrections, a tolerance is placed on the incoming values such that an individual correction factor must be repeatable within the tolerance during learning This is to reduce the possibility of learning corrections on rough road conditions which could limit misfire detection capability.
Since inaccuracies in the wheel tooth spacing can produce a false indication of misfire, the misfire monitor is not active until the corrections are learned. In the event of battery disconnection or loss of Keep Alive Memory the correction factors are lost and must be relearned. If the software is unable to learn a profile after three 60 to 40 mph decels, a P0315 DTC is set.
"
To understand what they are talking about, there is a simple pickup wheel and sensors, very similar to an ABS sensor, on the front of the crankshaft or on the flywheel. The misfire code in the PCM compares the relative acceleration of the crankshaft during each cylinder firing. If a cylinder underperforms (doesn't accelerate as much) the other cylinders, it is misfiring. They tone wheel equivalent teeth or holes may be machined imprecisely or the sensor incorrectly spaced or angled to the wheel. For the level of precision required to determine misfires, it calibrates the sensors when the cylinders are NOT creating pulses (the 60MPH to 40MPH deceleration). Things that could affect it include backfiring, rough roads, high driveshaft angles, poorly positioned CKP (crankshaft position sensor, the sensor used here), incorrectly spaced CKP, open or missing CKP wiring, etc.
Go somewhere there is a smooth road and speeding up and slowing down won't hurt anything. Clear the code by unpowering the PCM (neg battery cable plus a draw like lights). Reconnect, let engine fully warm up, drive up to 65 or70MPH, then let off the gas and decellerate to 30-35MPH. Speed back up and slow back down say 5 times. If the light isn't lit, you're golden. If it does, more carefully check the position sensor, wheel (reluctor), and wiring and try again.
I don't think this vehicle will run without the CKP. The CMP has to at least be involved to determine which cylinder is misfiring, the CKP can narrow it down to two, the CMP has to tell which of those two. Bottom line, I don't know that the CMP is involved in this learn procedure but it might be. The CMP can't be used for misfire detection directly because of the slop in the timing chain and the distributor type gear from the cam to the CMP.
Good luck.
"
"Profile correction" software is used to "learn" and correct for mechanical inaccuracies in the crankshaft position wheel tooth spacing. Since the sum of all the angles between crankshaft teeth must equal 360o, a correction factor can be calculated for each misfire sample interval that makes all the angles between individual teeth equal. To prevent any fueling or combustion differences from affecting the correction factors, learning is done during decelfuel cutout.
The correction factors are learned during closed-throttle, non-braking, de-fueled decelerations in the 60 to 40 mph range after exceeding 60 mph (likely to correspond to a freeway exit condition). In order to minimize the learning time for the correction factors, a more aggressive decel-fuel cutout strategy may be employed when the conditions for learning are present. The corrections are typically learned in a single deceleration, but can be learned during up to 3 such decelerations. The "mature" correction factors are the average of a selected number of samples. A low data rate misfire system will typically learn 4 such corrections in this interval, while a high data rate system will learn 36 or 40 in the same interval (data is actually processed in the AICE chip). In order to assure the accuracy of these corrections, a tolerance is placed on the incoming values such that an individual correction factor must be repeatable within the tolerance during learning This is to reduce the possibility of learning corrections on rough road conditions which could limit misfire detection capability.
Since inaccuracies in the wheel tooth spacing can produce a false indication of misfire, the misfire monitor is not active until the corrections are learned. In the event of battery disconnection or loss of Keep Alive Memory the correction factors are lost and must be relearned. If the software is unable to learn a profile after three 60 to 40 mph decels, a P0315 DTC is set.
"
To understand what they are talking about, there is a simple pickup wheel and sensors, very similar to an ABS sensor, on the front of the crankshaft or on the flywheel. The misfire code in the PCM compares the relative acceleration of the crankshaft during each cylinder firing. If a cylinder underperforms (doesn't accelerate as much) the other cylinders, it is misfiring. They tone wheel equivalent teeth or holes may be machined imprecisely or the sensor incorrectly spaced or angled to the wheel. For the level of precision required to determine misfires, it calibrates the sensors when the cylinders are NOT creating pulses (the 60MPH to 40MPH deceleration). Things that could affect it include backfiring, rough roads, high driveshaft angles, poorly positioned CKP (crankshaft position sensor, the sensor used here), incorrectly spaced CKP, open or missing CKP wiring, etc.
Go somewhere there is a smooth road and speeding up and slowing down won't hurt anything. Clear the code by unpowering the PCM (neg battery cable plus a draw like lights). Reconnect, let engine fully warm up, drive up to 65 or70MPH, then let off the gas and decellerate to 30-35MPH. Speed back up and slow back down say 5 times. If the light isn't lit, you're golden. If it does, more carefully check the position sensor, wheel (reluctor), and wiring and try again.
I don't think this vehicle will run without the CKP. The CMP has to at least be involved to determine which cylinder is misfiring, the CKP can narrow it down to two, the CMP has to tell which of those two. Bottom line, I don't know that the CMP is involved in this learn procedure but it might be. The CMP can't be used for misfire detection directly because of the slop in the timing chain and the distributor type gear from the cam to the CMP.
Good luck.


