Codes p0123 p0420, p0300, p0302, and p0304?

2017 HYUNDAI ACCENT
145,000 MILES • 1.6L • 4 CYL • AUTOMATIC
Avatar
SHORTSTACK1
  • MEMBER
  • 2 POSTS
On my girlfriend ‘s vehicle I recently scanned it because the check engine light came on and it had the P0 300 302 and 304 codes as well as the P0420 codes. I have replaced the spark plugs, the coil packs both catalytic converters the upstream or bank one sensor 102 sensor as well as the crank position sensor. And I was cleaning the throttle plate on it and now it’s giving me a code P0123 on top of it it’s no longer giving me a stored code or pending code for the P0420. however, it is still running rough and it’s giving me a pending P0304 and 30302. once in a while, but almost always a code 304. just looking for some help on that and maybe how to get it to relearn the position of the throttle it says voltage high.
Feb 24, 2025 at 4:16 PM
Advertisement
Avatar
STRAILER
  • CERTIFIED EXPERT
  • 53,854 POSTS
The first codes may cause the other codes BTW. The TPS sensor is inside of the throttle body.

Here is how to change it out in the images below.

P0123 - Throttle Position Sensor (TPS) "A" Circuit High Input
P0420 - Catalyst System Efficiency Below Threshold (Bank 1)
P0300 - Random/Multiple Cylinder Misfire Detected
P0302 - Cylinder 2 Misfire Detected
P0304 - Cylinder 4 Misfire Detected

Please clear the codes once the repairs are complete. Check out the images (below). Let us know how it goes.
Feb 25, 2025 at 10:26 AM
Avatar
SHORTSTACK1
  • MEMBER
  • 2 POSTS
So to be sure I understand, the TPS could cause the prior codes and cause the misfiring?
Feb 25, 2025 at 10:53 AM
Advertisement
Avatar
STRAILER
  • CERTIFIED EXPERT
  • 53,854 POSTS
Yes, the TPS affects mixture so if the cylinder is too lean it will misfire. If you want to be sure the engine is not having an issue first, let's do a compression test.

https://www.2carpros.com/articles/how-to-test-engine-compression

Please go over this guide and get back to us.

Feb 26, 2025 at 8:30 AM