Ill bet its the alternator. I had similar problems when I first got my Contour. I would check the alternator first.