This happend to mine after leaving it in the garage for a while with out starting it, read a few thread's on here and took the TB off and took apart the IACV clean'd that up as it was sticking and not free spinning, but now after cleaning etc fitting it all back together it's 100% on idle :)...