Anyone have experience fixing dishwashers? I'm thinking mine has a bad or restricted fill valve of some type as it rattles the water pipes something horrible when it draws water. If I open up the kitchen tap all the way it stops rattling, if I open the tap partially it lessens the rattle...

Which direction should I be heading?