Well, the good news is it is working now. Discovered the nuts on top of the threaded drive belt were in the incorrect position over the rubber, so kind of difficult to say whether that alone fixed it or repacking the variable speed sheave and adding a stronger spring. It was time to repack by the look of things and also ended up buying a new hub since the splines were almost twisted in two. So all's well that ends well (about $1000 dollars later!).