Excessive turbo lag and hesitation on your 2018 Hyundai Veloster Turbo combined with code P0299 indicates the turbocharger system isn't producing expected boost pressure. This underboost condition causes the power loss and hesitation you're experiencing.
Understanding P0299
Code P0299 indicates turbo/supercharger underboost - the measured boost pressure is lower than the target commanded by the computer. The engine computer detects this discrepancy and may reduce performance to protect the engine. This explains the hesitation and lack of power.
Normal Turbo Lag vs Problems
Some turbo lag is normal - there's a brief delay before boost builds when accelerating from low RPM. However, P0299 indicates boost isn't reaching expected levels even when it should be fully available. This goes beyond normal lag into actual underperformance.
Common P0299 Causes
Underboost on the Veloster Turbo typically results from boost leaks in intercooler piping or hoses, wastegate stuck open allowing exhaust bypass, failed boost solenoid affecting wastegate control, turbo bearing wear reducing efficiency, and clogged air filter restricting intake flow.
Diagnostic Approach
Start with visual inspection of all boost-related hoses and connections for leaks or loose clamps. Check air filter condition. Use a scan tool to monitor actual vs commanded boost pressure. Test wastegate solenoid operation. Listen for unusual turbo sounds that indicate mechanical problems.
Repair Solutions
Many P0299 issues resolve with boost leak repair - tightening clamps or replacing damaged hoses. Air filter replacement if clogged. Wastegate solenoid replacement if faulty. Turbo replacement for bearing or internal damage. Ensure proper diagnosis before replacing expensive components.