Thermostats can stick. it does sound like an air lock or partly blocked rad ?
Is the expansion tank cap okay? Is there a seal inside it? A faulty cap could cause the problem too.
If everything checks out okay it may be the pump is partly damaged and just not circulating the coolant fast enough - impeller loose on shaft, or broken blades on the impeller.
- Bazzer1973 likes this