Sounds more like your battery. Be sure you have 12volts at your battery, if not have it checked out and charged up. If it wont hold 12 volts replace it. Also check to see if you have around 14volts at the battery when engine is running. If not, have your alternator checked to be sure it is working right.
Also check your battery cables and be sure your battery terminals are clean and making good contact.
Friday, February 29th, 2008 AT 11:13 PM