One thing to look at is the connections to the starter/generator both external and internal. Clean everthing that forms a electrical contact. sand the comutator check the brushes. The starter/generator has 2 windings one to start the other to generate the power to charge the battery. I had trouble starting my 990 and I did this and it now works great. Unless you need brushes it can be a cheap fix if this is your problem.