Sounds like the starter is frozen up! I wound imagine the positive battery cable is probably getting pretty hot too! You might be able to take the starter apart and see if it is rusted up. Might be an easy fix. I have had problems with my Yamaha 650 rusting up the starter drive at the beginning of the year.