icm can test good and be bad still, act up when they get hot.

make sure the plug wires are not touching the o2 wires on the back side of the engine.