I have replace plugs , wires and icm (2 times). I took coil packs out and took coils to auto zone, had them test the coils which both were good compared them to a new coil, all read the same. when i replace the icm each time i test drove the car it ran like it should till i got about 2 blocks...