It sounds to me like your ignition switch is goofed up. Maybe not making full contact or something.. flicking your headlights a few times might jiggle it enough to make it connect? I dunno sorta a shot in the dark there... but thats where I would start.
~E
~E