Member Credit: EddyMaxx

I was getting the following code: P0335 Crankshaft Position Sensor A Circuit Malfunction 

This code was causing my car to go into “limp mode” and wouldn’t go over 3500 RPM. Also, don’t confuse this sensor with the Camshaft Position Sensor. The sensor is very easy to change. All you need is a 10MM socket.


  • Car hesitates to start (or may not start at all)
  • Engine stalls when it is warmed up
  • CEL Code: P0335 Crankshaft Position Sensor

The Fix:

I ordered a sensor from eBay which claimed to be OEM. The part number is 23731-AL60C. While the car started up fine, it still wouldn’t rev over 3500 RPM. Likely a faulty sensor. So I went to my local Advanced Auto and purchased a new one. With the discount code, it came out to $35.00.  After installing the sensor the car started up perfectly and went out of limp mode. I went for a quick drive and code was permanently gone. I’m always about OEM products when it comes to sensors. However, in the case the aftermarket one below work just fine and comes with warranty. Just ensure you keep the receipt.

5-Speed Auto Crankshaft Position Sensor Location

The crank sensor is located at the bottom center of the engine just below the flywheel area.

Photo Credit: Sparky Answers

4-Speed Auto Crankshaft Position Sensor Location

Photo Credit: Youcanic



Comments are closed.