Here is what I've been talking about in this thread of post.
California is so overpriced, I sold my 10 year old mower of the same model as yours for $170 a few months ago. Even had some rust on the back and a worn out bag...
Usually the belt is what's at fault when the drive isn't pulling. It's either come loose and needs tightening, or just worn out.