Skip the auto shop - Our mechanics make house calls

Q: Camshaft position sensor error code P0343

asked by on

I recently purchased this used 2000 BMW 540i., The previous owner claims that service engine light is always on due to error code P0343. 'Camshaft position sensor'. The car runs fairly well. I changed both sensors and the error code persists. The car runs the same, with the new ones or the old ones, same error code. There is no engine modifications. Any idea what is going on?

My car has 150000 miles.
My car has a manual transmission.

A: Hello. The P0343 code indicates there is no...

Hello. The P0343 code indicates there is no signal from the passenger side cam position sensor (Bank 1 actually). Given you have changed the sensor, this would suggest a wiring or connector issue. Your mileage would also make me anxious about timing chain guides, tensioner and timing chain - a chronic maintenance item on BMW V8s with this sort of mileage. While the timing chain service is a bit expensive, the alternative is even more so. I recommend having a certified technician from YourMechanic to thoroughly inspect the Check Engine Light and proceed with the appropriate repair.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: starting problems voltage surge

Overvoltage spikes can cause damage to any of the computers on the CAN bus which are involved with the vehicle starting system. However on the 540's, in the e-box under the hood, the main relays are known for failure and...

Q: Problem with torque converter or camshaft sensor

Having your Volkswagen's code is a great place to start. Reading Error code P0741 or Volkswagen manufacturer code 17125, means that the torque converter is not functioning as it should. The first thing to check is the level of the...

Q: Land Rover overheating

A blown head gasket is a byproduct of overheating. The original cause of the overheating needs to be diagnosed. If not your engine will overheat again and ruin whatever work is done. Chemicals are often used by technicians, such as...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...