When we set the temperature - it will not heat past 250 degrees (display is digital). Have tried resetting the power but still 250 is max. The broiler works fine. I suspect if one of the elements were bad it would still heat up but take longer?
It could be a bad bake element Some units will hit set point with one element, others will not.
You specifically said the broil comes on but did not mention the bake so I am assuming it does not come on.
So if the broil cycles on/off during preheat and the bake does not come on then I would check the bake element.
Does the unit have an indicator as to when it is ready?
If it does and the oven comes ready then a sensor or control board could be the cause.
If it stays in pre-heat then it is probably the element or the control relay/control board for that element.
Today I did a few tests to get you more information.
Test one - set bake temperature to 300 - it automatically dropped to 100 degrees (where it normally starts out at) and only a trickly of heat evident. After 15 minutes never rose above 100 degrees (display) and hardly any heat.
Test two - Set Broil to High. Upper element turned red and worked properly.
Test 3 - After 15 minutes - switched to bake mode and set temperature over 400 degrees and oven did not heat past that.
So in conclusion - the temperature display appears to work fine as it does register the heat fromt he broiler.