Don't know if anyone mentioned it but,
If you don't have a thermostat put one in, I've found with out a restriction of some kind the coolant moves to fast and can't absorb the heat! Eventually makes the engine overheat...when you drop to a lower rpm the coolant slows, has time to absorb the heat and the engine temp drops.......
hope it helps
Zag