I first received a ND error code, which was "Not Draining". I pulled the pump assembly out and found that a quarter had found its way into the pump housing and was lodged in the impellers of the pump. I hoped that removing the quarter would fix the problem, but a few wash cycles after putting it all back together, I received an OE or DE error, which indicated a draining error. The pump I ordered from AppliancePartsPros looked quite similar to the OEM pump; however, the inlet/outlet bell had a different bolt pattern for attaching it to the floor of the washer. Since the bell was removable, I swapped the bells from the old pump to the new. Removal/installation was easy: three bolts hold the pump to the floor, two screws hold the pump to a plate that fastens to the floor, one two-wire wiring harness, one screw holding a shroud that covers the heatsink of the motor, and two spring hose clamps. Take care when removing the mounting plate from the pump: there is a rubber vibration damper between the plate and the pump - be careful not to tear this when removing the two screws holding the pump to the plate. I would also suggest to vacuum any remaining water from the pump and hoses by sucking it through the waste hose before detaching the hoses from the pump. This will save you from having to sop up a few cups of water with a towel. If you can turn a wrench, this is an easy DIY fix.