As some folks have mentioned, check the fuses in the engine bay. When i first got my car I had a problem whereby it would just switch off completely...
I see you checked the voltage at the coils - have you checked the voltage at the fuel injectors, the crank sensor, cam sensor, TPS, and MAP sensor? ...