@Xulfiqar well few days ago i gave my car to service station and i had to buy some stuff from next shop, meanwhile he washed the entire engine bay. It would be appropriate to say flooded it in detail. That time car gave no issue kept running fine no check lights nothing. Next morning i faced high Fast Idle. Then Later TPS code. Unplugged TPS and TPS code it went fine
Problem is Idle never comes down to 600 stays to 1100.
Cleaned IACV was thought to be leaky. Changed the Oring.
TPS is Fine no jerks whatsoever.
Do you think following is normal.
I close IACV Opening in throttle body and car comes to some 300 RPM. Does not Die. I close the Face of Throttle Body Car dies. What do you think could be the cause ? Yes I saw butterfly Plate and it was this tight that Carb cleaner does not makes its way to bottom. very very minute makes its way.
My Fast Idle is 2000 RPM now
NOTE: Sometimes intermittently after cold startup when car is getting warm car sometimes surged to 1500 RPM then came back. this was happening since a month
UPDATE:Opned the Throttle body and adjusted the IACV Solinoid and it comes to 700 at idle which is pretty close enough.