I KNOW EXACTLY WHAT THAT IS!!!
I had the same problem! 99% sure its the starter contacts. Its a $2 part at your local autoparts store. Takes about 1hr to fix it yourself. Look into it.....its very common.
BTW.....I dont know crap about cars....but looked it up online and found a site...