Well, tested my battery and starter and both came back bad, replaced the battery first, cleaned and sealed the terminals and havent had that problem yet. Thinking that fixed it. I'll still be changing the starter out since Id rather have it not crap out on me mid winter. Thanks for the help guys.