GE microwave stopped heating & humming sound & funny smell

Our 2002 GE Spacemaker XL1800 has had no problems until this morning. It had a louder than usual sound/humming like as it was running… and the food didn’t get warm at all (no heating done). There was funny smell (reminded me of burnt rubber?). I have been doing research… looks like it could be the magnatron? Agree? Other ideas? My husband and I have no experience or knowledge of repairing anything… is this something a "lay-person" could repair with parts and directions? Or is a repairman necessary? Do I need to have ge come here or can we take it somewhere? I read how spendy the labor charges are and we just cant afford that right now!

Help!