I have, for no good reason, spent quite a bit of time hacking the Whirlpool ice maker. Several years ago, the motor quit in the one in our (now 8-year-old) Kenmore. It was cheaper to buy a whole new ice maker than it was to buy the motor, so I bought a new one and popped it in. But, you know, I had that old one that was perfectly good except for the dead motor, so... I hacked on it. I figured out what all of the test points are on the front, and how to jumper them to make the ice maker do whatever I wanted it to do. I fixed a fill problem, and figured out how to tweak the timer to make the cycle a little faster (less dead time between ejecting cubes and the next fill). Eventually I wound up rebuilding the old ice maker, putting in the motor from the new one, and swapping out the new one for my "hot rodded" old one. This was about four years ago, and that ice maker is still in the fridge today.
One of the problems our old house had was high water pressure. The ice cubes came out big, even with the size adjustment all the way down. I figured out how to hack the electrical contacts on the back of the big gear wheel to reduce the fill time. That worked for a while, then it stated making big cubes again. Then it started over-filling. Power was only being applied to the valve for a second or two. I couldn't figure it out. Then one day I listened carefully to the fill cycle. I could hear the valve solenoid hum, and I realized that the water was continuing to run for about five seconds after the power was removed from the valve. Aha! I put in a new valve. Problem solved. It made ice like a champ for the rest of the time it was in that house, until the fridge got put into storage while we built our new house.
Since we moved, it has developed a minor problem that I haven't gotten around to fixing yet. It's actually nothing wrong with the ice maker itself. When the fridge was moved, one of the legs got damaged, and now I can't get it level. It leans slightly towards the back. Since the ice maker thermostat is in the front, it doesn't get completely covered with water, and it gets cold too fast. That makes the ice maker eject cubes that aren't frozen all the way through. Sometimes the cubes split as they are being ejected, and the broken pieces of ice cause jams. I loosened the mounting screws and wedged it to get it closer to level, and that is helping somewhat. I have to un-jam it every 2-3 days. I'm living with it because I'm really not looking forward to the effort of replacing the broken leg.