GE Electric Convection Oven Pops Circuit Breaker during Cleaning Cycle and every sinc

Three hours into a 4 hour cleaning cycle, the circuit breaker popped. I turned the circuit breaker back on and the oven turned on again. I tried to heat the oven and it keeps popping the circuit breaker. All elements seem to working , as the oven heats and the front panel is functioning. Could it be a temperature sensitive switch that limits the temperature and is now not functioning? Better to repair or replace oven?