2005 pontiac grand prix, brand new battery and the alternator is good. Sometimes it starts right up no problems. Other times it repeatedly clicks, and when i try it again starts right up no problems...Solenoid contacts dirty? Just had a nice thick ground cable added from battery to frame. Haven't had time to bring it to my dads to jack it up and check. Wanted some insights first.