Pull the main cover off and make sure there's no nests now in there...
I gather what your smelling is not burning V-belts or idler pulleys?
You may want to remove every belt from the engine and run the engine just to confirm that.
An oil change wouldn't hurt. Oil that may have leaked out over time and into the muffler
would take time to burn off.
Do the above and let it run. Some Seafoam in the oil and gas wouldn't hurt..
A customers machine: