Recently I came across a washing machine ,the problem was it was not draining the water after spinning. It was an Whirlpool automatic washing machine. I opened the back cover gained access to the drain hose .
Actually draining of water will be actuated by pulling the piston out.It is done by a motor gear assembly ,which pulls the string connected to the drain hose. I pulled the string manually water gushed out immediately. So the problem might be with that drain motor or with the swith which actuates this motor.
After removing the machine completely I found that the small motor gear set has been rusted by water.Some how water has entered and it spoiled everything. I took that motor set and opened its cover.

Inside it was a permanent magnet AC motor ,which runs on 220V 50Hz supply. I carefully removed all the gears and gained access to the motor. I removed that motor and connected it to 220V ,but the motor struggled to spin.
So i found out the problem , It was this faulty motor. Actually rust has developed around the stator which prevented free rotation of the motor. I cleaned and removed the rust, now again the motor spins perfectly.
I carefully assembled the gears back to its position and screwed it to the machine. Now it works perfectly. If still the problem exists , better replace the drain motor.
Troubleshooting Whirlpool Auto sparkle Washing Machine :
The problem with the washing machine was over flowing of water . It has a water level controller with options namely Extra low, low, Medium , High and reset.

High water level is selected for washing more clothes , that is when the tub is full .
But the problem is whenever the water level is selected to High , the starts filling even after the level is reached and it over flows.
This is mainly due to the faulty water level controller shown above or the tube which connects the controller and the water tub. The water inside the tub creates a pressure depending upon the level of water present in the tub .This pressure controls the water level controller .
I resolved this problem by loosening the screw in the water level controller , thereby making it easy to stop water over flowing. The more you loose the screw less the water pressure is required to stop water intake.


