The starting point is to check the ground wire for the battery itself. Often battery problems are the result of a poor ground whether the wire or the connection itself is shot.
A new ground wire is cheap, easy to replace and probably not a bad idea on a 16 year old vehicle.