either the battery is faulty or the regulator/rectifier or the charging coil in the generator other then those three things it could be a fault in the wiring loom or a bad earth from the engine to the frame.i would try a new good battery first use a good one though like yuasa or exide or varta or mf.
adam bike doctor
June 2010