You may have a drive shaft issue. There is a drive shaft from the engine to the drive roller shaft. The original drive shafts were mad from a round metal tube squared on each end that held aa nylon square busing. The bushing sometimes goes bad and the square tube rounds out at the end. Later models use a square shaft and a square metal coupling on each end that has a spring between them to keep them in the coupled position. These can also wear out. It could also be gears that couple the two shafts together. The first thing to look for is does the drive rollers continue to turn when the mower does not go. My bet is the drive shaft from the engine to the trans.