Need Appliance Repair Help? Ask a Technician for Answers ASAP
If you're certain you have a good power supply to the oven, then yes the display clock has just failed since that is the only thing that can cause all of your issues. The part number for the control board you need is W10166969 and below is a link to the part.
CLICK HERE for control board
We are on the honor system here. Please remember to rate my service by selecting a star at the top of the screen before you leave today. If you need anything else, just let me know. You can continue asking follow-up questions at no additional charge after rating my service if you still need assistance.