Dishes Not Cleaning

I Am Having A Problem With The Dishes Not Cleaning In My Dishwasher. I Did Some Trouble Shooting And I Think That The Water Is Not Pumping Up To The Upper Sprayarms. I Have Pulled Them Off And There Are No Obstructions. I Can Hear The Pump Going But I Am Not Sure If There Is Enough Water Being Pumped. Our Washer Has Been Getting Moldy And The Detergent Just Runs Down The Door And Never Cleans Out And Off Of The Door. Any Suggestions?