Anyone have the answer for us? We disconnected the hose to the throttle body and sprayed cleaner on and in throttle body and opened and closed the butterfly inside. Now we have a idle that moves up and down. It caused the MIL light to come on. We disconnected the battery and cleared the code. It still is idling a little high but all it takes is 200rpms higher than expected and the MIL light will come on. I'm thinking it should re-learn it's idle but I've read so many ways to accomplish this and even have read that a Dealer must re-flash it to reset the idle! We'd like to get a definitive answer and go from there! I must say in two days it seems as if it's a little better but not right yet.