2004 Aveo, 240,000km, timing belt is about 30,000 km old and otherwise it runs great and gets great fuel economy.
Two weeks ago the car died on the highway, and we had it towed to a mechanic - verdict was ignition coil, had that replaced and the car worked fine for two weeks.
Today it died about 100m away from the house the same way as before, just after starting rather than while running for a while. There is fuel pressure at the Schrader valve on the rail. The 15A DIS-Injector fuse under the dash keeps blowing, I let that happen 3x just to make sure.
Any idea what could be happening?