Do you still have the idle problem? If you do, I think I might know what it is. Have you checked your TPS (throttle positioning sensor)? Mine was geting a bad connection and it would go from 1300 down to 500 and back and fourth.... It never gave me a code, I just cleaned the contact points on the connector and it fixed it, also, you may want to check if any of your sensors are gunked up.... That can cause bad readings....