Could be an electronic problem.my smeg did it/does it.try switching t'oven on without the fan and see if it heats up,mine does,and then the fan kicks in automatically,yet when I try and start it on the fan it never warmed up,wierd eh?
Check the grill as well to see if theres a general bad connection etc.