I would also remove the belt and check all the accessories for noticeably high friction/resistance. My guess would be either the alternator or A/C. Alternators can really start to smell like they're burning when they're going bad. This coupled with the belt rubber getting toasted could be...