← Back to list

Hyundai P0343 and P2122 Fault: Rough Idle and Engine Won't Rev Past 3000 RPM

Model: Hyundai Fault Code: P0343 Posted: 2019-09-07 22:08

My Hyundai vehicle is experiencing a rough idle and will not rev past 3000 rpm. The engine check engine light is on, with diagnostic codes P0343 (Camshaft Position Sensor Circuit High) and P2122 (Accelerator Pedal Position Sensor Circuit Low). I'm looking for reliable troubleshooting steps to diagnose and fix this issue. Any advice on where to start or what components to inspect would be greatly appreciated.

Related fault codes
P0343P2122
Comments (2)
Anonymous 2019-09-08 09:54

Start by diagnosing the P2122 code first. This fault can indicate one or more of the following: - TPS (Throttle Position Sensor) not securely mounted - TPS circuit short to ground or a wiring fault - Damaged TPS sensor or PCM (Powertrain Control Module) For detailed information, refer to official sources on code P2122. Let us know your findings after testing.

Anonymous 2019-09-10 19:34

I found the root cause: a mouse chewed through six of the APP (Accelerator Pedal Position) sensor wires. I spliced the damaged wires back together, and now the vehicle runs smoothly. The check engine light turned off on its own. Thanks for the guidance on checking the pedal position sensors—this was exactly what I needed! -chainsaw