It sounds like the starter isn't getting enough juice. Make sure the connections on the battery/starter/solenoid are tight along with the ground to the frame. Probably a good idea to replace the battery also. Also, put a voltmeter across the battery when you get it started to see what you are charging at. Typically anything around 14 volts is acceptable but our bikes usually run lower.