Check your hydrostatic filter. Had this happen on a Massey 750 last year, thought it was the hydro pump and drive. Replaced it...same problem. Changed the filter and it went 500 feet and stopped, changed it again and it worked fine. I would give that a try before you tear into anything else. Good luck.