Yikes. My attached garage is roughly half the square footage and uses a 6kW boiler. If your water heater is wired like a normal water heater, you are only using 3000W at a time (top, then bottom). Then the timer on it is making sure you are only getting half of that 3000W!
At a minimum, I'd...