I'm kinda thinkin' "ignition switch". All the signs are there of a faulty contact within the switch mechanism itself...best of luck!