So, a couple of weeks ago, our oven stopped working. It was acting a bit strange previously (the main oddity was the light would spontaneously flash when the oven wasn't on and you couldn't make it stop) and one day, it just shut itself off while warming up. One number would show in the display, but nothing else was lit and pushing the buttons showed no results. We tried unplugging it, and when we plugged it back in, not even the clock came back on. We made a change of dinner plans that night. The next morning, it spontaneously came back on - but still wouldn't heat up without shutting down. We called someone to come look which took a few days. When he came, he was certain it was the board, ordered us a refurbished part, and scheduled an appointment for one week later. The part came, he came at the scheduled time, put it in, and things were looking good. The light was working as it should and it was starting to warm up. Then, it shut down, but the display was a bit different. After doing some major troubleshooting, he determines that the refurbished part was defective and orders us a new one. The appointment is set for a few days later. This time, a new guy comes. He puts in the part as I have seen before. It looks like this time is going to work. It warms for longer than the last time. I am talking about baking cookies in celebration. Then, the beeping starts. An error code has come up. He calls it in to see what exactly this code means. After a short discussion on the phone, he asks me to tell him a bit more about what behaviors the oven has been demonstrating lately. He then tells me that code is specific to a DIFFERENT part, which would also explain the strange stuff that had been happening before. Because this "membrane" which connects to the control panel will function intermittently, I now have a sometimes working oven. After all of the fun that we have been through, they are going to absorb the cost of the new part and come on Tuesday to put it in. It has now arrived via UPS, please say a prayer for me before Tuesday afternoon ;)