OK. Here is the update. I tried all the suggestions.
I flushed the radiator, blew out all the debris in the fins, installed a furnace filter, re-routed the air intake. Installed distilled water and coolant 50/50.
I looked at the shroud alignment, looked OK. Should the fan be closer or farther away from the radiator?
Still was overheating. I am running a 4' deck and the grass is 4-5' tall.
I then removed the thermosatat, it looked "sprung", with one side popped loose. Anyway I left it out. Seemed to help a little bit.
I was running in the green rpm zone in 1st low. I could go for about 5 minutes before hitting 100C. I would then pop the hood and let it cool for a couple of minutes. The engine doesn't bog down, so I don't think it's overloaded. I got tired of this and ran with the hood up and it ran at about 90C. This was a cool day also. Something still doesn't seem right.
TJW