A throttle body question. I cleaned the TB the other day. Disconnected the battery first! Removed and cleaned it. Reinstalled and torqued it down. Plugged in and connected battery. All was well for the first few minutes. Now I noticed idle is higher and won't come down like it should. While driving and foot off gas it is high about 1200rpm. When slowing down, the idle remains high and will calm to 650 rpm after 5-8 seconds at a complete stop while in drive. When driving down road and put in neutral, the rpm is 1300 and does not go down. When in neutral and slowing to a traffic light the rpm's stay high until the 5-8 seconds of it gradually dropping. I disconnected all battery terminals again and let it sit for hours. All was good for about a day, now the high rpm idle is back. No vacuum leaks, no cel light. Runs fine just idles high when slowing down and makes trans downshift a bit jerky. Coincidence on the TB maybe going bad, a relearn on PCM. All was fine before the cleaning. Any ideas?