Battery light has been on for a little over a month, but truck has been running fine and was only showing low voltage on start up but once warm would run just under 14 volts. Read volts coming from alternator once truck was up to temp and they were 13.7 I figured it was the alternator starting to go. Well four days ago the truck wouldnt start "dead batteries" so I got her home and ordered an alternator. Yesterday I fully charged the batteries "two red tops" and today I put the new alternator in, a 160 amp AC Delco. Went to start the truck which was slow to turn over but it started and it threw a p0622 and the volts on the gauge were on the line between 9 and 14. Any ideas what is causing this?