Should be the same engine as my Ford super dexta, 152 inch 3 cylinder. Thermostat should be under a two bolt flange where the top rad hose hooks to the engine. I'd pull it, at least to check and see if that's your problem. Might want to check the air filter too. If it can't draw enough air it will get hot too, but that's not likely the problem.
I had an overheat problem with mine, was caused by the lack of a fan shroud. Put a shroud on, end of problem.