Bosch dishwasher not enough water pressure

Bosch dishwasher SHU66C05 does not get enough water pressure. I’ve looked a few other posted and here is what I have checked. I taken out the silver screen and the cover off the impeller and cleaned out a few pieces of garbage and replaced it. Now I have the left side panel off. I see the blue plastic piece that doesnt seem to do anything when I pull it. The long red piece looks like a float rod and when I list it during the cycle it starts to drain. Water is coming thru the bottom arm but with almost no pressure and the bottom arm does not spin. I dont see water coming out of the top arm at all. About 3 minutes into the wash cycle with the left side cover off, I do not see water flowing in. The water inlet valve look fairly easy to get to but how do I check that? I cant tell if the impeller is doing anything because I put that cover back on after I cleaned the garbage out. What else should I do? ok - correction. The tub fills with water but never spins and the water only comes out of the bottom arm with almost no pressure. Is it the pump and if so, is it easy to change? Is it worth changing on a 10 year old machine?