DTC codes / P03xx · Ignition system and misfire / P0346
P0346 means the engine computer has detected that the camshaft position sensor 'A' signal is out of its expected range or performance window, even though the circuit is electrically intact. The computer compares the cam signal against the crankshaft signal and flags this code when the timing relationship or signal pattern does not match what the engine strategy expects.
You can usually drive the vehicle to a repair shop, but avoid heavy acceleration, towing, or long trips because the engine may enter limp-home mode or stall unexpectedly. If the engine runs rough or refuses to start, stop driving and arrange a diagnostic scan.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.