How did the engine lose power? Just plain died, ran through a big water puddle, running any extra loads on the electricals? Did the main battery die recently - or did you get a jump recently? When you say the dash lights came on - which lights, all indicators (like when you first turn the ignition on) or just the standard gauge lamps? Smell seems to located in the cabin of the car or do you think it was outside of the car?
The light control stalk and cooling fans are on separate circuits - so I do not see how these are related. Could be an oddball case of a bad fan relay or ECT switch (if disconnected or burned up - the fans run constantly) and you have a separate issue with the lamp control stalk.
Hopefully, like Buurin mentioned, just a blown fuse or a burned up relay. You also have some fusible links that if damaged, are very difficult to find in the maze of wiring. But since you can start the car and it runs - is a good sign. Might want to try and disconnect the ECT switch (fans are connected to this - the coolant temperature sensor tells the fans when to come on). By default - the fans will come on until the coolant temps hit about 200 degrees F - but if you disconnect them, they will run constantly. You can try disconnecting the main fuse to the electric fans to lessen the load on the engine to see what happens (don't drive around like this - just to testing purposes).
Also check the main engine relay - box is on the driver's side of the car, under the hood, close to the strut mount. The engine relay is the one in the upper righthand corner of the relay box. If that is intermittent - the engine will do all sorts of weird things.
A good sweep of the underside of the hood for anything that looks abviously charred, bare insulation, or wiring missing - will help rule out some simple things. Sounds like good old fashing diagnostic work to basically start from the battery and work back to the cabin - will turn up the culprit.