well, i was wrong. if you guessed that the problem was the free-wheel, you were right. just went to the shop and for a bill of $37 had the free-wheel replaced and all is perfect. i guess my estimate of mileage was FAR off. i haven't ridden the bike in a while, so it was hard to think back that far.