eerm, just one thing (and im speaking from experience here)
if the ovens coming on, and its not heating , and the elements not coming on, but is ok, then you might want to check the selector where the live for the element comes out
No, its the opposite, its over heating and an electrical smell and smoke was coming out near the main thermostat switch and once dismantled it is clear that the smell is coming from there.