Check the connections on the starter solenoid usually beside the battery box(just follow the red wire from the battery). Also make sure you are getting a good earth.
Have you checked the voltage accross the battery when the bike is running? it should be above 13.5 volts
Geraldine
August 2008