Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2020 Hyundai Veloster NFACTORY OEM SERVICE PROCEDURE
Engine Control System DTCS
ENGINE CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION
| DTC | Description |
|---|---|
| P000A-00 | 'A' Camshaft Position Slow Response Bank1 |
| P000B-00 | 'B' Camshaft Position Slow Response Bank1 |
| P0010-00 | 'A (Intake)' Camshaft Position Actuator Circuit (Bank 1) |
| P0011-00 | 'A' Camshaft Position-Timing Over-Advanced Or System Performance (Bank 1) |
| P0014-00 | 'B' Camshaft Position - Timing Over-advanced Or System Performance (Bank 1) |
| P0016-00 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) |
| P0017-00 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B) |
| P0030-00 | HO2S Heater Control Circuit (Bank 1/Sensor 1) |
| P0031-00 | HO2S Heater Control Circuit Low (Bank 1/Sensor 1) |
| P0032-00 | HO2S Heater Control Circuit High (Bank 1/Sensor 1) |
| P0033-00 | Turbo Charger Bypass Valve Control Circuit |
| P0034-00 | Turbo Charger Bypass Valve Control Circuit Low |
| P0035-00 | Turbo Charger Bypass Valve Control Circuit High |
| P0036-00 | HO2S Heater Control Circuit (Bank 1/Sensor 2) |
| P0037-00 | HO2S Heater Control Circuit Low (Bank 1/Sensor 2) |
| P0038-00 | HO2S Heater Control Circuit High (Bank 1/Sensor 2) |
| P0045-00 | Turbocharger/Supercharger Boost Control 'A' Circuit/Open |
| P0049-00 | Turbocharger-Supercharger Turbine Over Speed |
| P004E-00 | Turbocharger/Supercharger Boost Control 'A' Circuit Intermittent/Erratic |
| P0068-00 | MAP (MAF)-Throttle Position Sensor Correlation |
| P0070-00 | Ambient Air Temperature Sensor Circuit |
| P0071-00 | Ambient Air Temperature Circuit Range - Performance |
| P0078-00 | Exhaust Valve Control Solenoid Circuit (Bank 1) |
| P0079-00 | Exhaust Valve Control Solenoid Circuit Low (Bank 1) |
| P0080-00 | Exhaust Valve Control Solenoid Circuit High (Bank 1) |
| P0087-00 | Fuel Rail/System Pressure - Too Low |
| P0088-00 | Fuel Rail/System Pressure - Too High |
| P008B-00 | Low Pressure Fuel Pressure - Too High |
| P0090-00 | Fuel Pressure Regulator 1 Control Circuit/Open |
| P0091-00 | Fuel Pressure Regulator 1 Control Circuit Low |
| P0092-00 | Fuel Pressure Regulator 1 Control Circuit High |
| P00AF-00 | Turbocharger/Supercharger Boost Control 'A' Module Performance |
| P00D1-00 | HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 1 |
| P00D2-00 | HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 2 |
| P0106-00 | Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance |
| P0107-00 | Manifold Absolute Pressure/Barometric Pressure Circuit Low Input |
| P0108-00 | Manifold Absolute Pressure/Barometric Pressure Circuit High Input |
| P0111-00 | Intake Air Temperature Sensor 1 Circuit Range/Performance |
| P0112-00 | Intake Air Temperature Sensor 1 Circuit Low Input |
| P0113-00 | Intake Air Temperature Sensor 1 Circuit High Input |
| P0116-00 | Engine Coolant Temperature Circuit Range/Performance |
| P0117-00 | Engine Coolant Temperature Circuit Low Input |
| P0118-00 | Engine Coolant Temperature Circuit High Input |
| P0119-00 | Engine Coolant Temperature Circuit Intermittent |
| P0121-00 | Throttle/Pedal Position Sensor/Switch 'A' Circuit Range/Performance |
| P0122-00 | Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input |
| P0123-00 | Throttle/Pedal Position Sensor/Switch 'A' Circuit High Input |
| P0125-00 | Insufficient Coolant Temperature for Closed Loop Fuel Control |
| P0131-00 | O2 Sensor Circuit Low Voltage (Bank 1 - Sensor 1) |
| P0132-00 | O2 Sensor Circuit High Voltage (Bank 1 - Sensor 1) |
| P0133-00 | O2 Sensor Circuit Slow Response (Bank 1 - Sensor 1) |
| P0136-00 | O2 Sensor Circuit (Bank 1 - Sensor 2) |
| P0137-00 | O2 Sensor Circuit Low Voltage (Bank 1 - Sensor 2) |
| P0138-00 | O2 Sensor Circuit High Voltage (Bank 1 - Sensor 2) |
| P0139-00 | O2 Sensor Circuit Slow Response (Bank 1 - Sensor 2) |
| P0140-00 | O2 Sensor Circuit No Activity Detected (Bank 1/Sensor 2) |
| P016B-00 | Closed Loop Air/Fuel Ratio Control At Limit-System Too Rich |
| P016C-00 | Closed Loop Air/Fuel Ratio Control At Limit-System Too Lean |
| P0171-00 | System Too Lean (Bank 1) |
| P0172-00 | System Too Rich (Bank 1) |
| P0191-00 | Fuel Rail Pressure Sensor Circuit Range-Performance |
| P0192-00 | Fuel Rail Pressure Sensor Circuit Low Input |
| P0193-00 | Fuel Rail Pressure Sensor Circuit High Input |
| P0196-00 | Engine Oil Temperature Sensor-Range/Performance |
| P0197-00 | Engine Oil Temperature Sensor Low Input |
| P0198-00 | Engine Oil Temperature Sensor High Input |
| P0200-00 | Injector Circuit-Open |
| P0201-00 | Injector Circuit-Open-Cylinder 1 |
| P0202-00 | Injector Circuit-Open-Cylinder 2 |
| P0203-00 | Injector Circuit-Open-Cylinder 3 |
| P0204-00 | Injector Circuit-Open-Cylinder 4 |
| P0221-00 | Throttle/Pedal Position Sensor/Switch 'B' Circuit Range/Performance |
| P0222-00 | Throttle/Pedal Position Sensor/Switch 'B' Circuit Low Input |
| P0223-00 | Throttle/Pedal Position Sensor/Switch 'B' Circuit High Input |
| P0230-00 | Fuel Pump Primary Circuit |
| P0234-00 | Turbocharger-Supercharger Overboost Condition |
| P0236-00 | Turbocharger/Super Charger Boost Sensor 'A' Circuit Range/Perform |
| P0237-00 | Turbocharger-Supercharger Boost Sensor 'A' Circuit Low |
| P0238-00 | Turbocharger-Supercharger Boost Sensor 'A' Circuit High |
| P0244-00 | Turbocharger/Supercharger Wastegate Sol. 'A' Range/Performance |
| P0261-00 | Cylinder 1 Injector Circuit Low |
| P0262-00 | Cylinder 1 Injector Circuit High |
| P0264-00 | Cylinder 2 Injector Circuit Low |
| P0265-00 | Cylinder 2 Injector Circuit High |
| P0267-00 | Cylinder 3 Injector Circuit Low |
| P0268-00 | Cylinder 3 Injector Circuit High |
| P0270-00 | Cylinder 4 Injector Circuit Low |
| P0271-00 | Cylinder 4 Injector Circuit High |
| P0299-00 | Turbocharger-Supercharger Underboost |
| P0300-00 | Random-Multiple Cylinder Misfire Detected |
| P0301-00 | Cylinder 1-Misfire Detected |
| P0302-00 | Cylinder 2-Misfire Detected |
| P0303-00 | Cylinder 3-Misfire Detected |
| P0304-00 | Cylinder 4-Misfire Detected |
| P0315-00 | Camshaft Position (CMP) Sensor Error |
| P0326-00 | Knock Sensor 1 Circuit Range/Performance (Bank 1 Or Single Sensor) |
| P0335-00 | Crankshaft Position Sensor 'A' Circuit |
| P0336-00 | Crankshaft Position Sensor 'A' Circuit Range/Performance |
| P0340-00 | Camshaft Position Sensor 'A' Circuit (Single Sensor) |
| P0341-00 | Camshaft Position Sensor A Circuit Range/Performance (Bank 1) |
| P0365-00 | Camshaft Position Sensor B Circuit Malfunction (Bank 1) |
| P0366-00 | Camshaft Position Sensor 'B' Circuit Range/Performance (Bank 1) |
| P039B-00 | Cylinder 1 Pressure Too High |
| P03A5-00 | Cylinder 2 Pressure Too High |
| P03AF-00 | Cylinder 3 Pressure Too High |
| P03B9-00 | Cylinder 4 Pressure Too High |
| P0420-00 | Catalyst System Efficiency Below Threshold (Bank 1) |
| P0441-00 | Evaporative Emission System Incorrect Purge Flow |
| P0442-00 | Evaporative Emission System-Leak Detected (Small Leak) |
| P0444-00 | Evaporative Emission System-Purge Control Valve Circuit Open |
| P0445-00 | Evaporative Emission System-Purge Control Valve Circuit Shorted |
| P0447-00 | Evaporative Emission System - Vent Control Circuit Open |
| P0448-00 | Evaporative Emission System - Vent Control Circuit Shorted |
| P0451-00 | Evaporative Emission System-Pressure Sensor Range/Performance |
| P0452-00 | Evaporative Emission System-Pressure Sensor Low Input |
| P0453-00 | Evaporative Emission System-Pressure Sensor High Input |
| P0454-00 | Evaporative Emission System-Pressure Sensor/Switch Intermittent |
| P0455-00 | Evaporative Emission System-Leak Detected (Large Leak) |
| P0456-00 | Evaporative Emission System-Leak Detected (Very Small Leak) |
| P0461-00 | Fuel Level Sensor 'A' Circuit Range/Performance |
| P0462-00 | Fuel Level Sensor 'A' Circuit Low Input |
| P0463-00 | Fuel Level Sensor 'A' Circuit High Input |
| P0464-00 | Fuel Level Sensor 'A' Circuit Intermittent |
| P0504-00 | Brake Switch 'A'/'B' Correlation |
| P0506-00 | Idle Air Control System-RPM Lower Than Expected |
| P0507-00 | Idle Air Control System-RPM Higher Than Expected |
| P0532-00 | A/C Refrigerant Pressure Sensor 'A' Circuit Low Input |
| P0533-00 | A/C Refrigerant Pressure Sensor 'A' Circuit High Input |
| P053F-00 | Cold Start Fuel Pressure Performance Bank 1 |
| P0560-00 | System Voltage |
| P0562-00 | System Voltage Low |
| P0563-00 | System Voltage High |
| P0564-00 | Cruise Control Multi-Function Input A Circuit |
| P0605-00 | Internal Control Module Read Only Memory (ROM) Error |
| P0606-00 | ECM/PCM Processor |
| P0607-00 | Control Module Performance |
| P0616-00 | Starter Relay Circuit Low |
| P0617-00 | Starter Relay Circuit High |
| P061A-00 | Internal Control Module Torque Performance |
| P061B-00 | Internal Control Module Torque Calculation Performance |
| P061C-00 | Internal Control Module Engine RPM Performance |
| P0620-00 | Alternator Control Circuit |
| P0625-00 | Generator Field/F Terminal Circuit Low |
| P0626-00 | Generator Field/F Terminal Circuit High |
| P062B-00 | Internal Control Module Fuel Injector Control Performance |
| P0630-00 | VIN Not Programmed Or Incompatible-ECM/PCM |
| P0638-00 | Throttle Actuator Control Range/Performance (Bank 1) |
| P0642-00 | Sensor Reference Voltage 'A' Circuit Low |
| P0643-00 | Sensor Reference Voltage 'A' Circuit High |
| P064D-00 | Internal Control Module O2 Sensor Processor Performance Bank 1 |
| P0652-00 | Sensor Reference Voltage 'B' Circuit Low |
| P0653-00 | Sensor Reference Voltage 'B' Circuit High |
| P0698-00 | Sensor Reference Voltage 'C' Circuit Low |
| P0699-00 | Sensor Reference Voltage 'C' Circuit High |
| P06A4-00 | Sensor Reference Voltage 'D' Circuit Low |
| P06A5-00 | Sensor Reference Voltage 'D' Circuit High |
| P0704-00 | Clutch Switch Input Circuit Malfunction |
| P1075-00 | Camshaft Position Actuator Relay Circuit Range/Performance |
| P1076-00 | Camshaft Position Actuator Relay Circuit Low/Open |
| P1077-00 | Camshaft Position Actuator Relay Circuit High |
| P1230-00 | Fuel Pump malfunction |
| P1233-00 | Low Pressure Fuel System - High Deviation Between Target And Current Pressure |
| P1326-00 | Knock Signal Range/Performance |
| P2004-00 | Intake Manifold Runner Control Stuck Open (Bank 1) |
| P2006-00 | Intake Manifold Runner Control Stuck Closed (Bank 1) |
| P2008-00 | Intake Manifold Runner Control Circuit/Open (Bank 1) |
| P2009-00 | Intake Manifold Runner Control Circuit Low (Bank 1) |
| P200A-00 | Intake Manifold Runner Performance (Bank 1) |
| P2010-00 | Intake Manifold Runner Control Circuit High (Bank 1) |
| P2016-00 | Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 1) |
| P2017-00 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 1) |
| P2018-00 | Intake Manifold Runner Position Sensor/Switch Circuit Intermittent (Bank1) |
| P2088-00 | 'A' Camshaft Position Actuator Circuit Low (Bank1) |
| P2089-00 | 'A' Camshaft Position Actuator Circuit High (Bank1) |
| P2096-00 | Post Catalyst Fuel Trim System Too Lean (Bank 1) |
| P2097-00 | Post Catalyst Fuel Trim System Too Rich (Bank 1) |
| P2101-00 | Throttle Actuator Control Motor Circuit Range/Performance |
| P2118-00 | Throttle Actuator Control Motor Current Range/Performance |
| P2119-00 | Throttle Actuator Control Throttle Body Range/Performance |
| P2122-00 | Accelerator Position Sensor 1 Signal Circuit Low Input |
| P2123-00 | Accelerator Position Sensor 1 Signal Circuit High Input |
| P2127-00 | Accelerator Position Sensor 2 Signal Circuit Low Input |
| P2128-00 | Accelerator Position Sensor 2 Signal Circuit High Input |
| P2138-00 | Accelerator Position Sensor 1 & 2 Signal Voltage Correlation |
| P2147-00 | Fuel Injector Group 'A' Supply Voltage Circuit Low |
| P2148-00 | Fuel Injector Group 'A' Supply Voltage Circuit High |
| P2150-00 | Fuel Injector Group 'B' Supply Voltage Circuit Low |
| P2151-00 | Fuel Injector Group 'B' Supply Voltage Circuit High |
| P2159-00 | Vehicle Speed Sensor 'B' Range/Performance (Wheel Speed Sensor) |
| P2195-00 | O2 Sensor Signal Stuck Lean (Bank 1 Sensor 1) |
| P2196-00 | O2 Sensor Signal Stuck Rich (Bank 1 Sensor 1) |
| P219C-00 | Cylinder 1 Air-Fuel Ratio Imbalance |
| P219D-00 | Cylinder 2 Air-Fuel Ratio Imbalance |
| P219E-00 | Cylinder 3 Air-Fuel Ratio Imbalance |
| P219F-00 | Cylinder 4 Air-Fuel Ratio Imbalance |
| P2227-00 | Barometric Pressure Circuit Range/Performance |
| P2228-00 | Barometric Pressure Circuit Low Input |
| P2229-00 | Barometric Pressure Circuit High Input |
| P2237-00 | O2 Sensor Pumping Current Circuit/Open (Bank 1 Sensor 1) |
| P2243-00 | O2 Sensor Reference Voltage Circuit/Open (Bank 1 Sensor 1) |
| P2251-00 | O2 Sensor Reference Ground Circuit/Open (Bank 1 Sensor 1) |
| P2261-00 | Turbocharger/Supercharger Bypass Valve - Mechanical |
| P226C-00 | Turbocharger Boost Control 'A' Slow Response |
| P2270-00 | O2 Sensor Signal Stuck Lean (Bank 1 Sensor 2) |
| P2271-00 | O2 Sensor Signal Stuck Rich (Bank 1 Sensor 2) |
| P2297-00 | O2 Sensor Out Of Range During Deceleration - (Bank 1 Sensor 1) |
| P2414-00 | O2 Sensor Exhaust Sample Error (Bank 1 Sensor 1) |
| P2422-00 | Evaporative Emission System Vent Valve Stuck Closed |
| P2501-00 | AMS Voltage Rationality |
| P2502-00 | AMS Charging System Voltage |
| P2503-00 | AMS No Battery Charge |
| P2504-00 | Charging System Voltage High |
| P2563-00 | Turbocharger Boost Control Position Sensor 'A' Circuit Range/Performance |
| P2564-00 | Turbocharger Boost Control Position Sensor 'A' Circuit Low |
| P2565-00 | Turbocharger Boost Control Position Sensor 'A' Circuit High |
| P259E-00 | Turbocharger 'A' Boost Control Position At Low Limit |
| P2600-00 | Coolant Pump 'A' Control Circuit/Open |
| P2601-00 | Coolant Pump 'A' Control Circuit Performance/Stuck Off |
| P2602-00 | Coolant Pump 'A' Control Circuit Low |
| P2603-00 | Coolant Pump 'A' Control Circuit High |
| P2610-00 | ECM/PCM Internal Engine Off Timer Performance |
| P2626-00 | O2 Sensor Pumping Current Trim Circuit/Open (Bank 1 Sensor 1) |
| U0001-00 | High Speed CAN Communication Bus off (C-CAN) |
| U0101-00 | Lost Communication With TCM (C-CAN) |
| U0109-00 | Lost Communication With Fuel Pump Control Module |
| U012D-00 | Lost Communication With Generator Control Module |
| U0155-00 | Lost Communication with Instrument Panel Cluster (IPC) Control Module (C-CAN) |
| U0164-00 | Lost Communication With HVAC Control Module (FATC CAN Time-Out) (C-CAN) |
| U04B1-00 | LIN Battery Sensor Problem/Communication Problem |
| U1111-00 | Lin Message Time-Out With EBS |
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
