Remember, an ammeter is stupid! it has no mind of it's own & only does what it is told to do! If it gets overly hot, either its slotted nuts that secures its posts to the bus bar are loose or corroded, or the insulator between the buss bar & the case are burned & shorted. If your meter doesn't return to 0 with everything off, or battery disconnected, and you have to tap it to make it go to 0, just open the meter & oil the needle shaft pivot bearings with 3in1 oil. A quick tool to tighten the stud nuts, just use a cut off wheel to grind a deep slot in an old cheap slot screwdriver.
Remember, it is "normal" for ammeter to warm somewhat if headlights or such have been on for some length of time.
Some monhs back, Restorer magazine had a good article on restoring original ammeters. It's not "ROCKET SCIENCE!" & you can even repaint the needle while it's apart and repaint the partial black area inside for high point judging. Bill W.