if all that checks out fine, but not charging replace alternator