Thanks. I'm going to check the coil packs tomorrow, but I think I found the problem. A wire connected to the coil pack module fell against the exhaust manifold and fried right through. It had to melt through the plastic heat shield and the wire insulation before it died... that explains why I went 3 miles before it died. I'll let you know what I find out.