Sometimes I have found (the alternator is under the flywheel) just thoroughly cleaning all the dust and dirt out can sometimes help with charging problems.

Its also possible the ammeter or diode between the alternator could be stuffed. smile