as mentioned bleed the system properly - check if there is circulation through the heater hoses. Matrix could be blocked, but with the other symptoms it sounds like you may have a head gasket issue.. you should only need to bleed once.. make sure there is circulation through the radiator - to prove the water pump is pumping and if there is, but still overheating, pressure test the cooling system or do a CO test to confirm if there is a head gasket issue..