The fact that you can drive the mower kind of indicates that the seat switch and the relay are working. Lets try this, with the mower not running and you sitting on the seat or weight in the seat and you engage the pto switch does the clutch engage with a click/cluck. Or you can also try disconnecting the clutch and then with the mower running and the seat occupied engage the pto switch and see if it still dies.