GE Spectra oven/range

The oven will heat for about 30 minutes then stops. The Oven light indicator stays on but the Preheat light will come on once the oven stops heating. What is the likely problem?