what do these codes mean, P2187 and P2189
You have a lean condition going on. A common problem on those is a crack in the intake tube from the air filter to the throttle body. Check for cracks, air leaks in this area.
Search Hyundai Sonata Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Hyundai Sonata Experts