Ultimately, the cycling thermostat appeared to be causing the problem. Although testing it did not reveal any issues, replacing it resolved the problem. I had tried the high limit thermostat which did not resolve the overheating issue. While I was at it, I replaced the heating element as it was showing its age (dryer is about 25 years old) but it tested OK. Wife satisfaction factor is highly increased now!