It may just be a simple fix with the alternator. If you have an alternator shop in your area, that maybe a lot cheaper than getting a whole new alternator. Sounds like it is def something with the alternator though. Maybe a bad voltage regulator or something. Good luck.