When you cold start the engine it idles up to 1500rpm?
How does it idle when warm?
Does the cold start behavior change when you disconnect the ICV and start? (Idle Control Valve, top/rear of engine between intake manifold and valve cover next to firewall, has two hoses, one running from end of valve cover to ICV then from ICV to MEDUSA under intake manifold)