I got a DTC. P0507. It has something to do with the idle speed being too high. I noticed when coming to a light and stopping my idle will hang at 1000 rpm. Then 20 seconds later it will revert to 800 rpm where I have it set at. What would cause this? Too high off a raf at the lower rpms?