Black spots on dishes from ge dishwasher

Lately, we have been getting black spots on the dishes after the cycle is complete, I was wondering if changing th pump assy would fix this problem

Most likly you need ap2617344 piston and nut, ap2038854 gasket.