Generally, the most common causes of a failure to heat are:
- bad door switches or door switch mounts
- loose connection at the magnetron
- problem or loose connection on the control unit circuit board
- bad magnetron or other high voltage part
If you or a friend decide to look into it, we have critical safety information, info on door switch diagnosis and replacement, and disassembly information at our site, and our link is at our listing here on FixYa:
http://tinyurl.com/yzjozk