Hi, welcome to Just answer
How old is it ?
10 year approx
OK, as you have already cleaned the filters...the problem is with the heating element that is bad and will need replacement
Just moved it from one location to another 10ft
If everything else is working fine it is the heating element that will need replacement
you can also test it with a meter for continuity
a new heating element will cost around £90