I will try that, but also about 3 weeks back i had a short which i took care of, but when i pulled the codes and i got a 40 and a 12. I know the read that the 12 is for idle speed solenoid. Thats the reason why i cleaned the IAB. Also on deceleration the engine hesitates. When i throttle up...