Keep an eye on the tach. If it drops to zero while its still running/right before it dies then I would say crankshaft position sensor. And no, they do not usually throw a CEL.
Other than that could be a failing ignition control module (the metal plate that your coil packs mount onto).