2013 Hyundai Elantra GLS 1.8L - Troubleshooting P0030, P0135, and P2118 OBD2 Fault Codes
I'm experiencing three OBD2 fault codes on my 2013 Hyundai Elantra GLS with a 1.8L engine: P0030, P0135, and P2118. I already understand what P0135 (O2 Sensor Heater Circuit Malfunction - Bank 1 Sensor 1) means, but I need help diagnosing the other two codes. P0030 refers to the HO2S Heater Control Circuit (Bank 1 Sensor 1), which indicates a potential issue with the heater circuit of the upstream oxygen sensor. P2118 relates to the Throttle Actuator Control Motor Current Range/Performance, suggesting possible problems in throttle actuation or related electrical circuits. I've already cleaned the throttle body (TB) and checked fuses and wiring connectors. However, I still experience rough idle and delayed acceleration—especially under highway driving conditions. I'm looking for guidance on next steps to resolve these issues.
P2118 - Throttle Actuator Control Motor Current Range/Performance Start by cleaning the throttle body (TB) using a dedicated TB cleaner—avoid oil-based filters. First, verify the circuit integrity: check fuses and wiring connectors. Key keywords include 'CIRCUIT', 'wiring diagram E', and 'connector'. P0030: HO2S Heater Control Circuit (Bank 1 Sensor 1) P0135: O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) If replacement sensors are needed, use OEM Hyundai parts for optimal compatibility and performance.