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.