I have a check engine light on. Engine skips at idle. on 2007 Hyundai Sonata

but it runs great at normal speeds and no noticeable gas mileage change. I change plugs but that didn't change anything. Have any suggestions.

Asked by for the 2007 Hyundai Sonata
it sounds like a missfire code. check the coil and wires. it most likely is a secondary failure.