Hey guy my idle is playing up at cold start it idle around 1000rpm then as it heats up it doest go down it goes up more up to 3000rpm i have to turn off the engine for it to go down then it runs normal around 800 to 700 rpm and when its running as i slow down to the stop light it goes up again to 1500rpm have to be full stop for it to go back to 800rpm. Any idea what could be the problem? The engine is a jdm b18c.

Hers a list of what i have done so far...


Clean tb
Clean iacv
Spray tb cleaner in intake manifold gasket with no luck. ( for leaks )
Check for vaccum leaks
Loosen up the throttle cable


Please help..