I ordered a new Bosch dishwasher control unit from AllianceParts. They did a great job as I ordered the wrong controller by mistake - it came really quickly (like in 2 days). I called and they send out the correct one and I got that in 2 days as well (regular shipping). The problem was that the model number was missing from the dishwasher and the manual only listed the base # so I got the wrong controller at first. When I pulled the old one I sent a photo to ApplianceParts and they identified the correct model as an SHV46C13UC/46 rather than the model SHV46C13UC/21 (incorrect) I initially ordered for.
This is a Bosch refrigerator with a custom wooden panel. Some of the Torx screws in the door remove the wooden panel, others remove the stainless part of the door and still others remove the control panel unit at top. It is important to have something underneath as these can fall on the floor as you unscrew them. Replacing the controller was just a matter of plugging out some connectors and putting in the new controller and plugging them back in. I took a photo on my iPhone before I unplugged anything so I knew where everything went on the new unit.