I have a cavalier that has been down almost 2 years just put in a rebuilt motor and now i have no spark. I have changed the coils, crankshaft positioning sensor, icm, wires, and plugs. All wires are hooked up as far as I can tell and have voltage from pcm to icm. Oh yeah and good continuity from cps to icm. Already reset theft system. Anybody got any more ideas cause I'm all out.