2000 Honda Civic randomly dies?

My 2000 Honda Civic dies while driving. There's no warning - no shudder or stalling, it just randomly dies. At idle, at low speeds and even while on the highway. When it happens, none of the dash lights work (flashers, gear indicator, nothing) and you have to put it in neutral to restart. It takes several times to restart and usually you have to push on the gas pedal while turning the key. Any ideas? No codes. Replaced broken distributor cap about a month ago.

Check the battery cables and its terminals first. The ignition switch is probably at fault:

Are you a mechanic? Know what could be wrong is far and distant as to effecting repairs. Have it towed to an auto repair shop like 99.99% of car owners do. It works. What the other person gave as an answer is 100% incorrect.