Hi,
To answer your first question, in a word Yes. To address the second question, Yes. The control module is easy to replace but the better news is it is also repairable, ( you can make an educated
decision when I'm through on whether to replace or repair, that is obviously up to you ) but I'd like to enlighten you if you'll allow on what to look for, and why.
The issue with your Bosch dishwasher likely
lye`s within`the electronic timer/control, specifically the heater relay solder joint. ( a faulty flow switch,
ntc or heater can also cause this, but not very probable ). This is why it runs forever unless pressing the two buttons for "cancel". It has nothing to do with a "delay". The 2H stands for two hours and is actually the estimated time the unit took to complete it's previous cycle based on data to the control gathered and stored in memory...it is not "actual" time, it never is on Bosch. there are far too many
variables to be "actual" time and since it only goes to two hours in the display, that's what is displayed even if it runs for four hours.
To repair your unit It will require you to remove the control from the unit and then remove the control from it`s plastic housing and look for a burnt solder contact on the printed
circuit board. This will be one of the pins from the heater relay, hence the unit sit`s at 2H ( because it can`t heat to advance or until
canceled ) trying to heat the water.
**Further to this, if you or someone you know is proficient at soldering, a lot of times it can be remedied by simply repairing the solder...although Bosch recommend`s replacing the control and I don`t pretend to speak on there behalf nor do I profess to know better. This is just my experience (it work`s) and my opinion (why buy new if one can repair ?)**
**Please disconnect the power before attempting any service to the dishwasher. If you do not feel comfortable attempting this service, call a local pro, preferably one familiar with Bosch/Thermador/Gaggenau, to service your machine.**Hope this answer`s your question's, let me know if I can assist you further. Thank`s for visiting "fixya" for your repair inquiries. Please take a moment and rate this solution to it's helpfulness to you and leave a testimony if you're satisfied.
Good luck.
macmarkus :)