Q: Car is running fine (somewhat) but have P0345 code (cam shaft position sensor).

asked by on

Changed the cam shaft position sensor and still have the light on with the same code. car is running ok except im getting some sputter while accelerating up hill and sometime getting the common engine rattle. really not sure what to do as every solution im finding online the cars show symptoms of something more serious. I have been driving he car 100 miles per day for over a month like this. any solution

My car has 238000 miles.
My car has an automatic transmission.

The most common cause of this code is going to be the timing chain and timing gear phasers along with cam solenoids can all cause the problem of cam misalignment. The problem can cause low power, rattles and check engine codes for cam sensors detecting misaligned camshafts. The most common fix is replacing camshaft phasers, timing chains and guides and cam solenoids.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Car is running fine (somewhat) but have P0345 code (cam shaft position sensor).

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: my car is a Malibu 2008 stuck in neutral gear what wrong with it

If the gear selector is stuck in neutral, there can be a few causes. The brake light switch may be shorted. Also, the shift interlock mechanism may be out of adjustment or broken or the shifter linkage / cable may...

Q: Ford Expedition no Crank no Start

With the key in the start position, if the relay in the solenoid circuit works, the thing to do is measure the voltage drop across the relay and also the voltage drop in the circuit to the starter motor. If...

Q: Cylinder honing

Prior to honing, the cylinder has to be measured for any out-of-round condition. The service limit on out-of-round for your specific engine is .0005 inches. If out-of-round exceeds .0005 inches, which it probably does, the block has to be serviced...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
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...