Everything works but it doesn't heat anything. When the magnetron kicks on, it's noisier than it was, so pretty sure that it's the magnetron, which seems to be about $100-150.
The repair guys I talked to just said get a new one. It's an over the range unit, so replacement is $300-400. WTF, I feel like taking it apart while a game is on.