Need Appliance Repair Help? Ask a Technician for Answers ASAP
First check the filter and the water pump for any obstructions . If the machine does not drain all the water out it won't spin. This is done because on a front loader if there is any water still in tub and it tries to spin ( up to 1200 rpm ) the machine will vibrate violently.
you can reach your finger in to the impeller part of the pump and feel if the impeller is missing vanes or about to fall off. You said on the tests it only got to 400 rpm max , is that correct ?
Are you sure the error code was E46 I show an E45 , but no E46 ?
I am in and out a lot myself. Just respond back whenever I'll see it . In meantime I'll call the tech line on the E46 and what is the maximum spin speed you attained - 400 rpm ?
You mentioned you once had to replace the drum ( possibly really the basket ? ) I wonder if the error code is still stored from that problem. Do your diagnostics again and clear the error code this time and then try doing a wash . If it continues with previous problem - now check if there is a different error code stored. If the same error code appears - replace the drive motor - the motor windings are getting too hot.
The cheapest source for the motor is www.searspartsdirect.com Part number WH20X10028 $222.00
Yes , with a load the motor would draw more amps . Also confirmed this with GE tech line and they said the same thing.
Too bad , that is a good price. Happen to have that motor here at the store. Our cost ( wholesale ) is $ 193.50 . Please rate my answers - it's how I get paid from Just Answer.