AutoCodes – BMW – P0335 BMW

P0335 BMW Code - Crankshaft Position Sensor 'A' Circuit

Quick Answer

The Crankshaft Position Sensor (CKP) also known as the crank position sensor is an electronic device used in an engine to record the rate at which the crankshaft is spinning. Common causes include Faulty crankshaft position sensor, Crankshaft position sensor harness is open or shorted, Crankshaft position sensor circuit poor electrical connection. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0335 BMW indicates Crankshaft Position Sensor 'A' Circuit.
Common causes
Common causes include Faulty crankshaft position sensor, Crankshaft position sensor harness is open or shorted, Crankshaft position sensor circuit poor electrical connection.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 62,260
How popular is this code, among other codes? Medium
Table of contents Created and updated by William Orellana on Jun 14, 2020
πŸ’¬ Need more help? Ask Coddy for instant answers β€” it's free!

Code P0335 BMW Description

The Crankshaft Position Sensor (CKP) also known as the crank position sensor is an electronic device used in an engine to record the rate at which the crankshaft is spinning. This information is used by the Electronic Control Module(ECM) to control ignition and fuel injection. The sensor system consists of a rotating part, typically a disc, as well as a static part, the actual sensor.
When the engine is running, the high and low parts of the teeth cause the gap with the sensor to change. The changing gap causes the magnetic field near the sensor to change. The change in the magnetic field cause the voltage from the sensor to change.
OBDII Code P0335 BMW - Crankshaft Position Sensor 'A' Circuit - AutoCodes.com
P0335 BMW Code - Crankshaft Position Sensor 'A' Circuit

What are the Possible Causes of the DTC P0335 BMW?

  • Faulty crankshaft position sensor
  • Crankshaft position sensor harness is open or shorted
  • Crankshaft position sensor circuit poor electrical connection
  • Signal plate may be damage
  • Starter motor may be faulty
  • Starting system circuit
  • Dead or weak battery

How to Fix the DTC P0335 BMW?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the P0335 BMW code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the P0335 BMW code?

Need more information on how to fix the P0335 BMW code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0335 BMW code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0335 BMW Code

1. What are the common symptoms of OBDII code P0335 in a BMW related to the Crankshaft Position Sensor 'A' Circuit?

- Common symptoms include engine stalling, rough idling, poor acceleration, and difficulty starting the vehicle.

2. What are the possible causes of the OBDII code P0335 in a BMW?

- The code P0335 in a BMW is commonly caused by a faulty crankshaft position sensor, damaged wiring or connectors, or issues with the sensor's signal.

3. How can I diagnose the OBDII code P0335 in a BMW?

- Diagnosing the code involves using an OBDII scanner to read the fault codes, checking the sensor's wiring and connections, and testing the sensor's output signal.

4. Can I drive my BMW with the OBDII code P0335 present?

- It is not recommended to drive the vehicle with the code P0335 as it can lead to potential engine performance issues and further damage if left unaddressed.

5. How do I repair the OBDII code P0335 in a BMW?

- Repairing the code typically involves replacing the faulty crankshaft position sensor, repairing any damaged wiring or connectors, and clearing the fault code with an OBDII scanner.

6. Are there any preventive measures to avoid the OBDII code P0335 in a BMW?

- Regular maintenance of the vehicle, including checking the condition of the crankshaft position sensor and its connections, can help prevent the occurrence of the code P0335.

7. Can a DIY enthusiast fix the OBDII code P0335 in a BMW?

- While some DIY enthusiasts may be able to replace the crankshaft position sensor themselves, diagnosing and repairing electrical issues related to the code may require professional expertise.

8. How long does it take to repair the OBDII code P0335 in a BMW?

- The repair time can vary depending on the exact cause of the code, but replacing the crankshaft position sensor typically takes around 1-2 hours.

9. Will resetting the OBDII code P0335 in a BMW make it go away permanently?

- Resetting the code without addressing the underlying issue will not make it go away permanently. It is essential to diagnose and repair the root cause to prevent its recurrence.

10. Is the OBDII code P0335 in a BMW a common issue?

- Yes, the OBDII code P0335 related to the Crankshaft Position Sensor 'A' Circuit is a relatively common issue in BMW vehicles, especially as they age.

Discuss the causes and fixes for P0335 BMW OBDII Code

  • hi got a camshaft and a crankshaft code on a bmw 528i 97 replaced cam and crankshaft position sensors bought it from napa ..cleared the codes and the crankshaft code came back and it died while driving but it started back up but it keeps dying out while in driving..any suggestions?

  • Besides the codes, was your car dying before replacing the sensors? You could start by checking the sensor connection. If possible change back the sensor to see if you get the same symptoms.

  • Hello, will the crankshaft sensor cause my car to sputter while driving? I changed the crankshaft position sensor and the car drove very nicely. It started to stutter and stall again at about 100 miles of driving after I replaced the crankshaft sensor. I then have to hope for no red lights because soon after the sputter, my car stalls once stopped. 97 BMW 3281. If I let the car sit for a while I can get about 40 miles of driving before the stalling issue starts again. Note: Changed Cam Position Sensor and Crankshaft position sensor.

  • I got the code P0335 and p1727 should I replace crankshaft and camshaft position sensor? Please help me

  • Hi where is locate crankshaft circuit A on my 2005 bmw 645ci thanks

  • The Crankshaft Position Sensor is located on transmission bell housing at bottom right.

    Image

    Click here to enlarge image

  • 2007 BMW 328i...I had a CKP sensor circuit code (I can't remember the code number). Car would start and run for a few seconds, then shut down.

    After replacing the totally dead battery, and the CKP sensor, it now starts, but runs very rough, rpms go up and down, and the car eventually stalls. The code I have now is P0335.

    What should I check? Wiring is difficult to follow

    .

  • Other than the Crankshaft Position (CKP) Sensor, I have not seen any other component setting the P0335 code. I recommend double checking the CKP Sensor installation.Have you tried installing the old sensor back?

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play