First thing to do is put a voltmeter on the bat to see what the voltage is while the engine is running. If it is about 13.8 to 14.5 the system is ok & you probably have a problem with the ammeter like the shunt is partially open. If the voltage runs up higher than that you have a defective regulator. The points on the voltage section may be stuck closed.
George