Product review (5 stars): Consider Replacing both the Diverter Valve and Pump Motor
Recommend replacing both the diverter valve and the pump motor if they've never been replaced before when you either replace a defective valve or pump.  Reason for replacement being is because these parts are operated by the electronics (the control circuit board) ... which is expensive to replace.  If either the valve or pump fails, the electrical failure may ripple back to the control board and destroy it.  I've seen this sort of failure mode occur in many types of appliances.  My pump motor had an internal winding short which caused it to overheat and shutdown via a thermal sensor.  When the thermal sensor resets itself, the motor then runs again for a while, repeating this on-off cycle.  Additional overheating leads to more shorted turns until the motor copper coil winding simply amounts to a short circuit condition drawing excessive current ... killing the control board driver circuitry.  Interesting our washer showed no signs of blockage, yet the pump motor was "fried."  The "frying" process can occur over time under normal usage.  Seen this failure mode occur in solenoids which don't remove heat well ... especially the solenoids used in refrigerators that dispense water and ice.  I once cut into a defective refrigerator ice dispenser solenoid and most of the insulation had fried over time till it became too much of a load current for the control circuit board's control circuit to handle and blew the control board in the Maytag refrigerator ... simply a bad design of insufficient heat removal from the solenoid.  And yes, both a solenoid and motor (such as the pump's shaded-pole motor) will continue to operate with shorted coil turns.  But as more coil turns short out, the hotter it runs destroying more coil windings.  You could say it's a thermal runaway condition.  So while you have access to both the diverter valve and pump motor, I'd recommend you replace both parts.  I did and I feel better that I won't have any problems.