Ordered an upper and lower spray arm for my 20 year old GE dishwasher. Everything was working well otherwise (no leaks, heating, cycles, draining properly). It just wasn't getting enough water sprayed in the machine (could still see residue/particles all over dishes and walls). After replacing the spray arms and running a few loads with 4 cups of white vinegar in the bottom of the machine, things are clean again.