21 volts on an open circuit to a battery charger is not indicative of a problem. Best practice is to always connect a voltmeter in parallel with charger and battery when charging. The voltmeter will indicate whether the battery is being charged at too high a voltage or failing to reach full charge.
A charger which is driving voltage above 15 volts when connected to a battery is suspect. Typically a charger should not deliver more than 14.5 - 14.7 volts while lower than about 13.5 volts will be incapable of charging.
Do some voltage measurements when using various chargers and you will learn some useful facts regarding charger and battery interactions.
Some bits of information which may be useful to someone:
A typical automotive battery charger will over charge a motorcycle or other small capacity battery as most people know. The newer generation of smart or intellegent chargers avoid over charging by controlling maximum voltage. Connect a typical, old school automotive charger to a bike battery with voltmeter in parallel and it will be noticed that the charger's applied voltage is too high for the bike battery because the battery's load is insufficient to prevent the charger from reaching over voltage. Connect a light bulb in series with the charger and note the voltage across the battery will be reduced. Size the bulb and charger to achieve the desired, safe voltage.
SWMBO has arrived, time to go.
HIH
Norm