Product review (5 stars): Perfect unit OEM quality - may be the source of your icemaker problems!
After replacing the icemaker and the water switch it turned out that the thermostat was the trouble with our fridge.  It was faulty and shut down our freezer compartment intermittently.  This item is of the highest quality and includes instructions.  I would definitely buy from them again.