Maybe I missed someone suggesting this, but have you checked the thermostat? I have read the jiggle pin sometimes has problems and the thermostat does not work correctly.
I have a 5210 and I believe we have the same engine. I have included the pages on how to replace the thermostat from the...