GE JT3000SF3SS oven exceeded set temperature

Brand: GE
Model Number: JT3000SF3SS
Main Symptom: oven exceeded set temperature
What happens & when: oven was set to 350 degrees to bake banana bread, 20 minutes left on a 50 minute timer (recipe has been made previously without any issues in same oven) and loaf was burning and smoking. turned oven off and removed burnt loaf. let oven cool for a couple minutes. turned oven back on at various temperatures (400, 450 and 500 degrees) to see what temperature the oven registers at to begin preheating. for 400 and 450 degress it did not preheat meaning it was already at temperature. when setting at 500 degrees, it registered at 480 degrees. note, i did not see any error codes on the screen when fishing out the burnt banana bread.

researched the internet for possible causes and found it could be temperature sensor and/or control board. ordered a new temperature sensor and in removing it i was able to measure it with a multimeter. it read pretty close to 1080 Ohms. i’d say its within margin. i checked the high limit switch in the back for continuity and it was not open. i checked the resistance of each element and they both measure accordingly (broil = 14Ohms, bake = 20Ohms). i verified continuity and no shorts between the control board and the elements.

just want to confirm that the control board will be the smoking gun before i order it. is there anything else i can investigate?

Error Code (if any):
Parts or tests already tried:
Photos / video link:

With the oven sensor checking ok, this would most likely be a control board for the unit. Here is a link for the part number.

https://www.appliancepartspros.com/ge-control-board-t012-wb27x25322-ap5986276.html