Engine Code

P0339 Code

in 2017 Fiat 500


What does the P0339 Engine Code in my Fiat 500 mean?

If you're experiencing a P0339 code, it suggests a problem with the crankshaft position sensor circuit, which is crucial for the engine control system to function properly. The crankshaft position sensor is responsible for reading the position and speed of the crankshaft, which the ECM uses to determine ignition and fuel injection timing.

Code Popularity


Repair Importance Level


Repair Difficulty Level



What are the possible causes of P0339 code?

  • Faulty crankshaft position sensor

  • Wiring issues between the sensor and the ECM

  • Faulty connector to the sensor

  • Although less common, a problem with the ECM itself

NOTE: The causes shown may not be a complete list of all potential problems, and it is possible that there may be other causes.

Meet Our Certified Mechanics

Goodhood mechanic


292 reviews

View Profile

  • Background checked

  • Passed Goodhood's rigorous test

by Cedric, DFW

Great technicians!!!!!

  • Car

    2014 Chevrolet Impala

  • Amount Paid



What are the symptoms of P17F1 code?

  • May experience difficulty starting or may not start at all.

  • The engine might stall without warning while driving.

  • The Check Engine light or Malfunction Indicator Lamp (MIL) can turn on.

  • The engine might run rough or have reduced performance, such as a lack of power or hesitation during acceleration.

  • The RPM gauge may not move or show any reading when the engine is being cranked.


What is the cost and procedures to fix the P0339 code?

  • Repair Procedure: Remove and replace crankshaft position sensor

  • Labor: ~1.5 hours

  • Parts: Crankshaft position sensor: ~$400

  • Total: ~$550

The repair process involves locating and removing the old sensor, installing a new one, and ensuring proper electrical connections.

Get your car fixed today!

From Battery Replacements to Brake Pads and everything in between – Our technicians are here to help.