microwave

Our microwave stopped heating the food, I replaced the diode assy and the microwave worked for about 5 days than stopped again. I replaced the diode again, but this time that had no effect. So I replaced the magnetron assemble but this also had no effect. What should I check or replace now. Thanks