Yup if everything else is firing right then my guess would be...
plug, wires, or dist cap.

Based on my 'limited' understanding an ICM issue would affect all cylinders not just one.