I've been chasing a random misfire that started abruptly two weeks ago. No codes, but at random intervals the car will miss; basically causes the whole car to stumble. It will happen at idle, normal driving, or hard acceleration. I've changed plugs and ignition coils, and wires are fairly new (5 months). I'm thinking about replacing the ICM, but before I throw parts at it I thought I'd see if anyone has had the same issue in the past. Fuel pump seems fine, and fuel pressure regulatior is 4 months old so it should be good. I assume the injectors are good, but I don't really have any way to test them. Any advice is appreciated.