you have an insulation fault,either carbon brushes in motor worn,(carbon dust tracking)or short circuit in heater,or a cable chaffing some were,you need to get it checked out properly,call an engineer who will test it with a megger,cheaper in long run,and safer.
mm
October 2011