I have a 2014 Kia Soul (original owner) and recently my check engine light came on. We found out the code was P0508. Trying to diagnose the problem the best we could my husband changed the oil filter, cleaned the throttle body and the mass air flow sensor then dumped fuel injector cleaner in the tank. The light did go off, however it still does high idle when it's cold out goes to 2,500 RPM's when I first start it up for just a few seconds. Just wondering if this is normal or is there still a problem?