When I had a similar issue, it was the the ignition switch. Contact looked discolored so I replaced it. That solved my problem.