You listed that you changed the Alternator. Is the tension on the belt tight enough because if not then the belt slips and it will not charge the battery. Telltale sign is a squeling from the belt. I remember my first car was the same way. The guy tightening my belt did not put enough tension on the belt and it slipped on the Alternator pulley and would not charge the battery.