Ugghhh this happened to me a few days ago! Got on the freeway, under acceleration, the engine stumbled, CEL then EPC light came on. Got it towed home and checked for codes:
Misfire Random/multiple cylinder P030000
Misfire Cyl 3 P030300
Misfire Cyl 4 P030400
Wanted to rule out coil packs and...