Seems like it went from good to bad too quick to be a motor problem. Have you checked that the linkage from the steering arms has not come loose where it slowly over a number of uses got to the point it isn't working at all? I would imagine you could also have a o-ring or valve seat go bad causing oil bypassing or even debris in an oil valve. Last thought should maybe be the first to check, it should have a dump valve on the pump to allow the mower to free wheel, could have you moved this lever and the pump is partially bypassing?