

An air lock can cause the temperature gauge to show the wrong temp and the engine to run too rich, because the sensors don't get the genuine temperature of the engine.
However, the engine should still get hot and if anything possibly get too hot?

I'd stick with sorting the air lock first so that's a known to be good then if it's still not getting hot, move onto that.