Does the engine check light stay on or go off after a couple seconds after turning the key?
Maybe check the ECU fuse.
I had a similar problem a couple of months ago, except mine never died while driving. I went out to start it and it wouldn't. The engine check light stayed on and wouldn't go out. I checked a bunch of stuff and couldn't figure it out so I took it to Honda, and my ecu had gone out. I replaced it and it works now.