If your ICM works ok on another vehicle, then I don't think the ICM is the problem. The ICM gets signals from the crankshaft position sensor, and PCM. Since the coil drivers in your ICM aren't shorted, something is causing them to be on all the time.
One other possibility is a wiring problem. With the ICM unplugged, measure the resistance to GROUND on the yel/blk, yel/red, and yel/wht wires at the coilpack plug (unplug the coilpack plug first).
Last edited by Takeda; 07-31-2008 at 01:17 PM.