Try filling the system up with the engine running and make sure all the hoses around the top of the engine get hot, heater works etc.
Then do a block test, this will show any burnt gases in the system, so will eradicate possible cracks in the heads or failed head gasketry if it negative.
A...