Heater not working on 2003 Honda Element

the radiator is full but the heater is not working

The thermostat maybe stuck open just enough that the coolant doesn't get a chance to warm up to operating temp. of approximately 185 degrees. Typically the simplest thing is the cause.
1 more answer
Check the heater core. Not an easy replacement.