overheat only over 3000 rpm

Any hint?
Please....
Here’s a hint. Check the timing with a light.