I plan to take it to the bike shop tomorrow as they suggested that while they helped me. It very well may need a new cassette and chain, I do not watch the mileage on a daily basis but the odometer just turned to 4200miles and I have had the bike about 2 1/2years.