First make sure that you are performing clean procedure correctly. If you press both bake and broil and then self clean, then instead of self clean the oven will go in child lock beeping twice. Two beeps may also be result of incorrect temp calibration. Perform calibration as suggested in the extract from service manual below:
Before starting the self clean cycle the electronic control (ERC) performs checkout of door latch and temperature sensor, lock motor is activated and both relay for bake and broil start the cleaning cycle. If one of the conditions is not met the electronic control will beep and you may get an error code.
Make sure that both bake and broil are working. If one of the two functions is not working, then one of the relays in the power board is likely faulty: If the oven is not heating at all , then problem is usually the oven sensor.
If the rest is working the problem can be the door lock motor. The relay board and control module may also be causing the problem. The oven must be tested.
This GE range is mostly electronic. Testing is mostly done following the diagnostic procedures suggested in the technical repair manual.
The first procedure is error code reading (user level). This consists in reading the error codes stored in the oven electronic control (AKA ERC).
Here an extract from service manual showing the procedure:
The procedure can be found in the Service Manual at the bottom of this document. Check page 19 of the service manual.at the bottom of this document. When performing the test look for error FF and F2, which respectively mean door latch and oven sensor problem. (codes at page 24 of service manual.
After the error code test, test individually door latch, sensor and lock motor. Perform the tests at page 22 of manual:
If the test does not return any error, then the door latch and motor must be tested manually as explained at page 21 of service manual.HERE THE COMPLETE SERVICE MANUAL IN PDF FORMAT (click to open).