Hiya,
Can you post the model number of the appliance please?
How old is the appliance?
Thanks
Before writing it off I would suggest unplugging the appliance, taking the top panel off and then taking the rear half of the cabinet off. (You need to remove the bolts on the rear, top and the hidden ones at the bottom of each side).
Once the cabinet is off, take the wires off the heater and insulate them, check again to see if the short is still there. If it is, disconnect the motor and test again.
These are the two most common causes of your problem.
If neither clears the fault you'll need to check the wiring for obvious damage and then continue disconnecting parts until you find the component causing the fault.
Once identified you'll then be able to find out the cost of the part(s) and decide on whether to repair or replace. At 10 years plus I would suggest that the repair cost would need to be quite low to warrant repair instead of replacement.
If there's no obvious cause of the fault and you've checked everything then it's likely the programmer or wiring loom is at fault.
Hope this is of some help.
Let me know how it goes or if you need more help.
Home Appliance Technician
Whitegoods engineer working for a multibranded national company in the UK.