A failing or failed crankshaft position sensor may cause the check engine light on your dashboard to come on. A diagnostic scan tool will show a code between P0335 and P0338.
Table of Contents
Where is the crankshaft sensor located on 2007 BMW 335i?

What are the symptoms of a failing crank sensor?
- Crank Sensor Problems Could Make it Hard to Start Car. One sign that your crankshaft sensor might be failing is if you find it hard to start your vehicle.
- Engine Vibration Issues.
- Fuel Economy Slippage.
- Uneven Acceleration.
- Check Engine Light On.
Where is the crankshaft sensor located on a BMW?

How much does it cost to replace a crankshaft position sensor on a BMW?
The average cost for a BMW 328i crankshaft position sensor replacement is between $375 and $480. Labor costs are estimated between $245 and $309 while parts are priced between $130 and $171. This range does not include taxes and fees, and does not factor in your specific model year or unique location.
Can camshaft sensor cause no start?
Car Will Not Start: Over time, as the camshaft position sensor fails, the signal it sends to the engine control module weakens. When the engine no longer receives the signal, you will not be able to start your car.
Can a crankshaft sensor cause rough idle?
Another sign of a crankshaft position sensor problem is rough idling. While idling at a red light or otherwise stopped, you may notice the engine grinding or vibrating. When this happens, it means the sensor is not monitoring the crankshaft’s position, leading to vibrations that affect overall engine power.
Will a car run with a bad crankshaft position sensor?
Can I Start the Vehicle with a Bad Crank? If you wonder if it is safe to start your car when the crankshaft goes, the answer is yes if it is the very beginning of the issue. Once the position sensor becomes compromised or if you have symptoms of a problematic crankshaft that you can’t ignore, do not drive your vehicle.
Will a car crank with a bad crankshaft sensor?

Where is the crank shaft sensor located?
The Crankshaft Position sensor is normally located in the timing cover or on the side of the block with a cylindrical portion that inserts into the block. Will a malfunctioning Cam or Crank Sensor illuminate the check engine light or affect vehicle operation?
How do I fix code P0335?
- Crankshaft sensor replaced.
- Repair or replace wiring harness.
- PCM replacement.
- Signal plate replaced.
- Engine timing belt or chain fixed along with any mechanical damage from this.
What does P0335 mean?
The OBD-II code P0335 is a generic diagnostic trouble code that stands for “Crankshaft Position “A” Circuit Malfunction.” The code is set when your car’s primary computerโalso known as the powertrain control module (PCM)โis unable to detect a signal from the crankshaft position sensor.
Can I replace crankshaft sensor myself?
While the crankshaft position sensor is a pretty sophisticated piece of equipment, and you might be intimidated by the idea of replacing it yourself, you probably shouldn’t be. With a good set of instructions, the right tools, and some effort, you can replace your crankshaft sensor yourself.
How long does it take to replace a crankshaft sensor?
The engine still may run poorly, Either way find a good mechanic, one who specializes in engine performance, and set an appointment โ the sooner the better. In most instances, this repair should take no longer than one day.
Can you test a crankshaft position sensor?

How do you reset a crankshaft position sensor?
- Turn off all of the accessories.
- Accelerate the vehicle to 55 mph at part throttle.
- Cruise at 55 mph for another 5-6 minutes.
- Decelerate to 45 mph without using the brakes, and maintain 45 mph for 1 minute.
- Perform 4 deceleration cycles, without using the brakes, of 25 seconds each where no specific speed is necessary.
What sensors can stop a car from starting?
The most common sensors that will stop your car from starting include the camshaft sensor, the crankshaft sensor, the mass air flow (MAF) sensor, the manifold absolute pressure (MAP) sensor and the throttle position sensor.
What’s the difference between camshaft and crankshaft position sensor?
The Camshaft Position sensor is typically located in the cylinder head of the engine and has a cylindrical portion that inserts into the head. The Crankshaft Position sensor is normally located in the timing cover or on the side of the block with a cylindrical portion that inserts into the block.
Does crank sensor control fuel pump?
The crank sensor is used to measure engine RPM so yes it would be part of the control logic for the fuel pump. The fuel pump is triggered “off” by an intertia switch in event the car is in an accident or whenever the engine fails to operate.
What happens if you don’t replace crankshaft sensor?
If the crank sensor fails, the computer won’t know how to set the ignition timing, so the engine may stop running or refuse to start. Engine stalling is also a symptom, which can possibly trigger the check-engine light. The engine may run poorly or acceleration may be affected, as well.
Can a dirty crankshaft sensor cause problems?
A bad crankshaft position sensor will send out a completely inaccurate read because of the ever-changing position of the crankshaft and lead the engine computer to set timings improperly. Such an error can create a whole host of driveability issues from hard starting, poor acceleration to stalling, and even misfires.
What does a bad crankshaft sound like?
Crankshaft bearing noise is also caused by low oil pressure, which damages the bearing surfaces and could eventually damage the crankshaft itself. This type of noise is usually described as a rumbling or thumping sound deep in the engine when accelerating.
How much does it cost to replace a crankshaft sensor?
The average cost for crankshaft position sensor replacement is between $175 and $230. Labor costs are estimated between $93 and $117 while parts are priced between $82 and $113.
How much is it to replace a crankshaft position sensor?
The replacement cost of the crankshaft position sensor is anywhere from $120 to $300. The cost of the part itself will be around $75 to $120. The cost of the labor will be anywhere from $45 to $180. You need to factor in the estimated taxes and other fees that will be added to the total amount as well.
How do I know if my camshaft position sensor is bad?
- No power.
- Stalling.
- Poor gas mileage.
- Poor acceleration.
- Rough idle.
- Stumbling.
- Hard to start.
- No-start condition.