I don't know about the overheating, don't smell or feel anything unusual from the transmission. I spray the unit off after about every third mowing. The fan is fine.
Is there a way to check the fluid level? I understand it's non-serviceable. There are no leaks so if it is low, it came from the factory that way.
Brake assy is clean and functioning fine.
mower deck is clean
Can't say about the broken wheel key, but last night while trying to finish mowing I literally had to reach down and give an assist by pushing on the drive wheels to get moving and it didn't matter which one I rotated. As I said, it slows more and more the longer you mow.
I replaced the drive belt and there is no issue with the pulleys or belt.
I'm going to run it tonight as if I were mowing but without engaging the blades, may even take the deck off to see if it acts the same.
Pull the plastic axel covers off the back wheels.
remove the E clip & washers.
You should now be able to see the two 1/2 square slots that make up the square hole for the drive key.
If one has broken they will not be in alignment.
Because there is a diff in the rear axel, if one key is busted, neither wheel will do much driving.
Or
Put the tranny on a pair of axel stands bypass the seat switch ( use a jump wire ) or have some one sit on the mower .
Start it and work the motion pedal while watching the axel.
If the axel is moving faster than the wheel then the drive key has sheared.
Don't agonise about why, just replace them about $ 2.50 each.
Don't forget to grease or apply anti sieze to the axel before you replace the wheel as they tend to rust solid together which makes fixing punctures a real pain.