2 months ago, my wifes 03 threw a battery light, car ran till the battery died, and then she was stuck. No problem, probably the alternator, so I changed it. Car ran fine for about 6 weeks, then the same scenerio happened all over again. Codes PO620 and PO560 were set. Suspected a bad alternator, took it back to autozone, they tested it, said it was OK, but gave me a new one to make me happy. Put it on, and now everything electrical is crazy, gauges aren't working, no AC, car revs up and down on its own, trans wont shift out of third, etc, etc. I think its still only running on battery power. Cleaned and checked connections from the battery to the alt to the fuse block. No help. Now I'm getting a "no link" when I hook up the code scanner (Maybe battery too low to read) Anyone with a good idea???