Originally Posted by racerex1
I would have the alternator tested. That sounds like the culprit.
Typical of an alternator going bad; and it will throw a code. You can run a quick test the atlernator with a digital voltmeter. Should be around 13.5-14V or so at the battery while eng running. There is a voltage differential between engine off and engine on (when atlernator is charging), if not, the alt is not charging.
There should be like a stud behind the alternator, try to move it see if power comes back. This worked temporarily for me to keep the battery somehow charged til I got around to fix it... Don't wait too long cause you'll drain the battery and shortens its life quickly, not to mention you'll get stuck somewhere.