I've had a problem like that...my battery was flat because of the damn regulator/rectifier (under the rear fender) which was (and still is) not working well....
I just fitted a kickstart and don't have anymore problems now to start it...
Take care.
Vando
P.S.: I have and was talking about my 1990 XT600E