I've got a new head, plugs, rotor, air filter. I've cleaned the throttle body, the idle control valve, replaced the throttle gasket and checked all intake hoses for leakage. The valves are excellent and well adjusted. The idle is still a bit rough. I'm thinking of replacing the O2 sensor next, or maybe the idle control valve, or the speed sensor. Acceleration is excellent and when running on freeways runs excellent. Any ideas where to start?