Don't forget to check your clutch safety switch. The symptoms that you listed were the same when my switch crapped out. Easier than taking the starter out!
Sean


'99 Silver SVT Contour (2000 miles since June, now needs new front brakes and bearings) '98 CBR900RR Again (Put away for the winter)