Hyundai P0343 and P2122 Fault: Rough Idle and Engine Won't Rev Past 3000 RPM
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.
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.