Sorry I Don't want to insult but


Has the water level in the rad gone down?? If the water is low will rob it from the heater first.
Could be an air bubble / block in the system, try bleeding through one of the heater hoses??
Could be the heater matrix gummed up??