Did you put new plugs in after the coil and icm were replaced? The misfiring could have fould the plug causing and intermittent mis?
Also have you checked for boost/vac leaks?