Could be a bad ignition switch.
Mine failed about 7 years ago. I could get my car to start and fire up, but as soon as I let up on the key and it went to the "run" position everything died.
So I just wired my own ignition switch. One for run and a 50 amp momentary to turn over the starter.