Just in case anyone else has the same problem, although pretty specific this one!
Turns out that the issue was with the flame sensing. With a low flame the sensor was producing sufficient voltage to keep the burner on, however as the flame increased the tip of the sensor was actually in a...