Sounds like your ignition switch is on its way out. I am sure someone else will chime in on this.