It sounds like you either have a poorly grounded alternator causing it to over charge OR you have a short on the charging circuit.

You can easily check the alternator output with a voltmeter...should be ~13.5-14.5V. Any more indicates a poor alternator/regulator ground or a bad regulator.

If you replaced all the charging components already then I would move on to checking the main charge wire for a short to ground somewhere.

On the two studs behind the alternator gauge, there needs to be an insulator between those two leads and the cluster case. Sometimes these can wear out and cause one or both of those leads to have a path to ground which is very bad news.

When the car is off, does the ammeter indicate a discharge? What about while running?