As far as i can tell your heater is a fan heater - the fan blows air across a heated electrical element and the warm air heats the room - and there's sometimes a coal effect flickering light.
It sounds to me that the heater is broken and needs attention - I do not think you can blame your vacuum cleaner for anything.
You might do best to buy a basic fan heater from Amazon - just as efficient and probably very much cheaper.
Good luck..., July 2015