If the speed control lever moves through its full range, it does sound as if your problem may be just a worn belt. I'm told they are a wearing part that needs to be replaced fairly regularly, especially if you operate the mower under dirty/dusty conditions. From time to time the pulleys will have to be replaced also. I suspect that belt drive mowers are best used on continuous green grass, not paddocks or grass with dirt patches.