i had the same problems. it was the alternator. best bet is to get it tested and ur battery tested too.