P0339 – Crankshaft position (CKP) sensor -circuit intermittent
Last Updated 2016-04-04
ASE Master Tech
|Code||Fault Location||Probable Cause|
|P0339|| Crankshaft position (CKP) sensor -circuit intermittent |
(Buy Part On Amazon)
|Wiring, poor connection, CKP sensor, ECM|
We recommend Torque Pro
Table of Contents
- What Does Code P0339 Mean?
- What are the common causes of code P0339 ?
- What are the symptoms of code P0339 ?
- How do you troubleshoot code P0339 ?
- Codes Related to P0339
- Get Help with P0339
What Does Code P0339 Mean?
Inside your engine, a complex ballet of fuel and fire is being performed. At 2,000 rpm, each spark plug fires 1,000 times, or once every 60 milliseconds. Also, every 60 ms, the fuel injectors deliver a pulse of precisely metered fuel, usually somewhere between one and four milliseconds long. Additionally, vehicles equipped with variable valve timing (VVT) need to vary intake and exhaust timing, as well as lift in some cases, depending on engine speed and load.
Obviously, timing is everything and, in the modern engine, timing down to the millisecond is absolutely essential for proper operation, power delivery, and fuel economy. Regarding the most basic timing in an engine, the engine control unit (ECU) monitors the crankshaft position sensor, often abbreviated as CKP. The CKP sensor reacts to a toothed wheel on the crankshaft, generating a signal, which the ECU used to determine two very important data points – engine speed (RPM) and engine position, or cylinder #1 top dead center (TDC). Using this information, the ECU modulates all other engine functions.
What are the common causes of code P0339 ?
Depending on year, make, and model, DTC P0339 may have number of causes, pretty much the same as those causing DTCs P0335, P0340 or P0345:
- Faulty Sensor – If the sensor is open or shorted, due to age, damage, or corrosion, a weak signal or no signal will be generated.
- Poor Installation – A good CKP signal is highly dependent on sensor placement. Generally, the sensor needs between 0.020” and 0.050” clearance to the reluctor ring. If the sensor is cocked to one side or not firmly seated, the clearance will be wrong and the signal will be too weak for the ECU to detect. If the reluctor ring is rubbing the sensor, the signal will be distorted.
- Ford Trucks / Mustang GT – An alternator phase problem, such as a blown diode or open coil, may cause so much electrical interference it distorts the CKP signal, causing DTC P0339, in spite of there being no actual problem with the CKP sensor or wiring.
- Cars in Storage – Unfortunately, while looking for nesting materials and cleaning house, these little critters might find your wiring offensive or even tasty, resulting in open circuit problems.
- Older Cars – Over time, plastic and rubber tends to become brittle and less flexible, which can lead to connector breakage and wire insulation damage. In turn, this may cause corrosion, open circuits, or short circuits.
What are the symptoms of code P0339 ?
If the ECU only sometimes detects a CKP signal, it will set a diagnostic trouble code (DTC), DTC P0339 – Crankshaft Position Sensor Circuit Intermittent, and illuminate the MIL or CEL (malfunction indicator lamp or check engine light). If the signal is weak (poor installation or faulty sensor) or there is a wiring problem (loose connector or wire harness damage), this could result in an intermittent CKP signal. Without a CKP signal, you may experience no-start or start-stall conditions.
Depending on year, make, and model, the ECU may be able to use the CMP (camshaft position sensor) to estimate engine speed and position, so the engine will run, but not at its most-efficient. In this case, you may experience hard starting, rough idle, or poor acceleration.
How do you troubleshoot code P0339 ?
Since P0339 refers to a circuit problem, we can focus our attention on electrical problems, but we still cannot rule out the sensor or reluctor ring. Fortunately, because the CKP sensor and signal is very similar to the CMP sensor and signal, we can follow the same troubleshooting steps to determine why DTC P0339 is stored in ECU memory.
- Visual Inspection – Make sure all connectors are properly connected. Check the wiring harness for damage.
- Sensor Inspection – Check for resistance, an open circuit or short circuit is a definite fault, but check the repair manual for an exact resistance range. You can check for signal by setting your DVOM (digital volt-ohm meter) to AC mV, and cranking the engine.
- Harness Inspection – Check for open circuits and short circuits in the harness between the ECU and CKP sensor.
Codes Related to P0339
If the engine doesn’t run, additional DTCs may be stored in ECU memory, such as:
- P0335 – Crankshaft Position Sensor Circuit Malfunction
- P0336 – Crankshaft Position Sensor Circuit Range/Performance
- P0337 – Crankshaft Position Sensor Circuit Low Input
- P0338 – Crankshaft Position Sensor Circuit High Input
- P0339 – Crankshaft Position Sensor Circuit Intermittent
- P0340 – Camshaft Position Sensor Circuit Malfunction (Bank 1)
- P0341 – Camshaft Position Sensor Circuit Range/Performance (Bank 1)
- P0342 – Camshaft Position Sensor Circuit Low Input (Bank 1)
- P0343 – Camshaft Position Sensor Circuit High Input (Bank 1)
- P0344 – Camshaft Position Sensor Circuit Intermittent (Bank 1)
- P0345 – Camshaft Position Sensor Circuit (Bank 2)
- P0346 – Camshaft Position Sensor Circuit Range/Performance (Bank 2)
- P0347 – Camshaft Position Sensor Circuit Low Input (Bank 2)
- P0348 – Camshaft Position Sensor Circuit High Input (Bank 2)
- P0349 – Camshaft Position Sensor Circuit Intermittent (Bank 2)
- P0725 – Engine Speed Sensor Circuit
If the engine does run, these additional DTCs may be stored in ECU memory:
- P0300 – Random/multiple cylinders – Misfire Detected
- P030x – Cylinder X – Misfire Detected
Help Us Help You
Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine), and one of our mechanics will respond as soon as possible. We appreciate a $9.99 donation via the payment button below.
My name is ALIU IGE I have kia cerato 2008 my battery head remove wen am driven den I repleas the battery head and the car refused to start I scanning it he give me P0339 can someone help me out
If I understand correctly, you have a new battery, but now the engine does not start? P0339 refers to the crank position sensor circuit having an intermittent connection, which wouldn’t be related to the battery in any way. The only thing I can think of is that the connector may be loose or the wire to the sensor may have a break. Check that the connector is firmly seated and check for continuity between the engine controller and the crank sensor.
Another possibility is that the battery was accidentally installed backwards and something burned out, meaning the sensor may not be your only problem.
I hope this helps?
Huí dào xuéxiào, zhòngdiǎn guānzhù yīngyǔ/yǔfǎ.
Please, if you have nothing to add to the conversation…
Could you be more specific? Does the starter work? (If the starter doesn’t turn the engine over, the ECM won’t see the CKP, and it’ll throw the code.)
In any case, I would start with checking all the fuses. Make sure the battery is installed correctly and is reading 12.6 V or better, and check the engine wire harness for damage. I believe the CKP is located near the ignition coil pack, near where the engine and transmission meet. You should be able to see it clearly without removing anything. Make sure it is connected properly.
We should have a troubleshooting article up soon to help you out.
Thank for the great information. I also have a Kia Cerato 2008 and what happens is that it start normally and after a a few minutes of driving it starts to loose power no mater how much gas i give it. A friend thinks it might be related to the gas pump but i found error code P0339 indicating Crankshaft position (CKP) sensor -circuit intermittent. Can the cranck shaft cause the car to loose power after it warms up?
Usually, an intermittent code means that you have a loose connection somewhere. After a few minutes tells me that it could be related to heat. If there’s a corroded wire or loose connection, heat might make it open up. Also, engine vibration could work something loose. Finally, the CKP sensor itself could be faulty, perhaps an internal coil opening up the circuit when the engine starts to heat up.
Intermittent codes can be a pain to diagnose, because they are intermittent. If it’s a cheap sensor, you could probably start with that, but I wouldn’t be surprised if the code comes back, which means that you still have some kind of a circuit problem.
Hi I’m Marco I’m having trouble code p0339 crankshaft intermittent
Already checked wires everything has signal I didn’t test the sensor n was bad replace it and still the same problem
It starts but at lower rpm has no power I Don’t know what to do now I’m thinking get the diagnose maybe I can figure out what’s wrong
There are several things possible. If the crankshaft position sensor was replaced, was it replaced with an OEM sensor? Also, this can be an issue with the camshaft position sensor as well. There is also an update on the PCM too. It might be a good idea to check with a repair shop to get a diagnosis before spending more money that may or may not fix it. Especially if an ECM update is called for.
hard starting when engine is warm, code P0339,crankshaft sensor replaced but still have same issues when engine is warm.
Mechanic suggests onltyother alternative is new timing chain.
Car is Honda Civic 2.2,with 150000 miles on clock.
Would it be best to replace chain regardless?
Hoping code wont reappear after the expense!
Hi there I have a 2010 honda Odyssey and have been have the PO 339 error for a while now. On stsrtup as you try to start car it trys to turnover and may take about three to four goes before it starts then the engine light comes on and stays on for a while until its clears itself after a few restarts of the engine. I live in Australia FYI. I believe my mechanic replaced the crankshaft sensor a while ago but obviously the car is still experiencing the same intermittent problem
I have the same problem, did you find a solution?
please write me how you fixed it 🙂
I have a Civic 8th Gen 1.4l petrol.
On Monday, at 20mph, the car juddered – did not lose power so I drove through it. Then at 40-45mph it juddered 3-4x, EML light came on and VSA light too. Stopped for a few mins. Turned engine off. Restated. Error still there. Carried on driving. Did it again at 45-50mph and did not happen again during this time vehicle did not lose power and acceleration was fine.
So called breakdown assistance as EML was on – they said it was a P0399 Crankshaft Position Sensor Circuit A sensor.
The technician said sometimes the ECU thinks there’s a fault when there isn’t so he cleared it. Road tested for half an hour. No issues. Now since then and today I’ve done probably up to 50 miles, local and motorway, fault has not reoccurred.
Took it to Honda – even though EML light was cleared – they said wiring was OK and crankshaft seems to be in good condition. Also did troublehshooting too.
I’d appreciate your thoughts on this? Has the fault cleared? I’ve drove it enough and if it were to happen again – it would have come back now
Hi, kia cerato 2010 keeps stalling occationally and i had to replacen the cam sensor and the engine keeps stalling…i used a kia GDS scanner and it reported two fault codes: P0075 for intake valve control solenoid circuit (bank 1) and P0339 for crankshaft position (CKP) sensor circuit-malfunction…do you have a clue to this problem?
Well, you replaced the camshaft speed sensor already, which I’m guessing was because of a circuit code? You’ll have to check the circuit between the ECM and the crankshaft sensor, and do the same for the intake VVT solenoid. You might find an open circuit or a bad connection somewhere. If the circuits are fine, then the sensor and solenoid might be faulty.
The coil in the VVT valve should measure 6.7-8.0 Ω. Anything outside of this range should be considered faulty. I can’t find a specification for the crankshaft sensor coil, but if you measure 0 Ω or an open circuit, this would be a faulty sensor. Again, don’t forget to check the circuit between the ECM and the component, as circuit problems here will interrupt the signal even if the sensor/actuator is good.
i have same code stored had battery replaced checked the wires and the sensor was replaced before so it looks new baut it wont go past 2000rpm neutral but with under boost codes and jolting i can get it past 2000rpm the car be normal on high way i have cleaned all turbo system and turbo is good im running out solutions and alternator is good
Intermittent circuit problems can be really difficult to diagnose. The best thing I can say is to clear the codes, turn the key off, then start the engine. If you can do so safely, try to wiggle the connector and wire harness that connect the crankshaft position sensor to the ECM, as well as any intermediate connectors. Chances are that somewhere along the way there’s a broken wire or loose connection. At idle, while you’re manipulating the wiring, the engine will sputter if you find the break.
It would help if you let us know the year, make, model, engine, and transmission of the vehicle you’re working on.
It’s a 2007 Hyundai Elantra beta 2 engine sir. I changed d crankshaft sensor yet d
p339 intermittentt circuit code reappears and engine crank some times severally befor it starts. And d car dies a lot while driving. What else do u surgery I do sir?