I know this thread is old but about half of the time the alternator gets misdiagnosed as the problem. There needs to be a separate ground wire from the alternator case to the block, corrosion can build up between the block and the bracket, it loses it's ground and quits charging.