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.

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: Fan stays on when car off

The blower motor resistor seems to be a common repair on your car. It can cause the blower motor to run when the key is off. The heat and AC and your car has a dedicated computer. It also could...

Q: Hello there i have a quick question

Hello. Since you have a 4-cylinder engine there is only one bank of exhaust. Bank 1 would be where the exhaust manifold is on the engine. An AV shaped engine that has two exhaust manifolds would have Bank 1 and...

Q: Entire bank1 misfires, and lower compression. 1997 BMW 540

Hi there - yes, it is possible to have cam timing for one cylinder bank off after a timing chain component repair. Way too easy actually with this engine! If you did not loosen the cam sprocket to cam bolts...

Related articles

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...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.