Q: My car has a code P0342 replaced twice now won't start

asked by on

Hi I just had a code read p0342 on my OBD so I replaced the cam sensor. It ran fine for a day or two and then the engine light came back on after being reset. Same code got a new part to make sure first one was not faulty. It ran fine again and now it won't start it only cranks. I checked the starter battery and alternator and all fine. I don't know what to do next. Any advice would be much appreciated. If I can't fix it myself I will shop it but want that as a last resort.

My car has 96000 miles.

You may need to check the wiring harness that runs to the camshaft position sensor as it may be faulty or have a poor connection resulting in the sensor not providing an accurate signal to the computer, which would cause the code to show up repeatedly. This can be time consuming and tedious when tracing bad wiring. I would suggest having a professional from YourMechanic come to our location to take a look at the vehicle.

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. My car has a code P0342 replaced twice now won't start

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: How do I change the keyless lock acknowledgement?

Your vehicle has a system for confirming when you have locked or unlocked your vehicle with the keyless remote. When the Lock or UNLock button is pressed once, the car’s exterior head lights will flash to confirm the action. When...

Q: Where is my PCV Valve located on my 2009 HHR SS 2.0 Turbo

Based on the parts diagram for your vehicle, the PCV valve itself is mounted to the intake manifold. See the part identified as No. "529" (ACDelco #12589440) on the just referenced parts diagram. Replacement of the valve might require removal...

Q: Engine replaced, check engine light on again

Hello. There are several reasons why the Check Engine Light is on, but the Check Engine Light is not always an indication that the motor will need to be replaced. A Check Engine Light that is steady may indicate a...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
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...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...