How do you fix a self-cleaning oven?

I have had good results with going onto the website for the brand and type of oven. Usually, you can determine what parts are needed and if the job is beyond you. In that case, you would call an electrician or appliance repairman. I have successfully changed out an element, but for anything more, I would call a repairman.