Hey guys it seems as though everytime i try to do something good to or for my car something goes wrong. The other day i cleaned my throttle body and it ran better than ever for 30mins, not i get a p0505 which is idle control system, i have a high idle and when the car is fully warm and i let it idle, it goes into like this backup mode and idles at1500 rpms and if i give it just a little gas it surges almost sounds like a 2 step. and is very jerky to drive. also before it goes into this mode when i free rev it it will rev nice and drop down to 1000 or so and then climb right back up to 1500 and then slowly drop. I have a scanner and all the sensors are ok and reading fine. Whats weird is that when i force the throttle plate down to close more snuggly the idle drops a bit? Any suggestions i was thinking to take the throttle body off and clean it a little better but could it be that the throttle plate is not sealing now that ive removed all the carbon and stuff around it? it would explain the idle drop. Any suggestions are awsome. Cheers!!