I'm driving in town this afternoon, the was running just fine when all of a sudden engine goes into a pretty serious misfire. I limped her home and put the code reader on it and got the following:

P0300 - Multiple cylinder misfire
P0302 - Cylinder 2 misfire
P0305 - Cylinder 5 misfire

I can't see two coil packs going at the exact same moment in time, so my first thought is the ICM.

I'm just about to pull to swap plugs and coils around to test my theory...

Any thoughts?