Dishwasher is a complicated appliance that offers plumbing and electrical services. That is why we do not recommend to try to fix it yourself. In a dishwasher even simple replacement repairs like rusty racks and faulty buttons should be done with care. Belts inside a motor may snap, which will cause you in additional charge to fix it. When a professional repair technician takes a look at your dishwasher, they will inspect the whole program. Which may save you money on possible repairs in near future.