So for all who were raptly wondering what the final outcome was, I ended up having to replace the control panel thermal fuse, the upper oven thermal fuse, the control board, the keypad, and a transformer inside the top part of the oven. Not cheap, and I don't recommend using self clean!