Here's the link to the 2001 Maxima FSM (Factory Service Manual). Download the BR (Brake System) and EC (Engine Control System) chapters.
http://www.nicoclub.com/FSM/maxima/2001/
For IAVL (Idle Air Volume Learning) go to page EC-67 (Engine Control System Chapter)
As for the rotten egg smell, I agree that normally, illumination of the TCS OFF/SLIP lights is primarily a problem with TCS and should not result to such smell. However, the ECM (Engine Control Module a.k.a. ECU - Engine Control Unit) is connected to the TCM (Transmission Control Module) and ABS-TCS Control Unit thru a LAN (Local Area Network). If there is a LAN communication problem between TCS CU and ECM or if the engine is in Fail Safe Mode (due to problem with ECU and/or sensors), then it will trigger the TCS OFF and SLIP lights (ABS light OFF). You need to perform the built-in diagnostic available in the BR chapter (Brake System). I't's not complicated. All you need to do is connect a jumper wire between Pin #9 of the Data Link Connector (adjacent to steering column) and chassis GROUND. This will initiate the diagnostic and you can observe the SLIP light illumination/flashing to get a fault code.
Br-91 - tells you how to perform the built-in diagnostic including component locationBR-92 - tells you how to decode the result of SLIP light illumination/flashingBR-105 - this is the Malfunction Code Chart. This page is important. Look at the lower portion of the chart where it tells you the ABS light is OFF while the TCS and SLIP light are ON. Based on the fault code you have extracted from the diagnostic, it then tells you where to go. For example, Fault Code 87 (Engine in Fail Safe Mode) tells you to go yo BR-129 to continue with the troubleshooting.BR-130 onwards - gives you info about the LAN connection (TCS CU to ECM) and additional T/S info.
Based on the symptoms you have provided, looks like your ECU is fried or failing. The above diagnostics should confirm that.
Since your wife works with Advanced Auto, have them scan (OBD II) the car and get a printout of of the DTC fault codes to further help you in the problem resolution. You can also do the diagnostic yourself (no tools needed, procedure also in the EC chapter).
Again, once the ECU is replaced, you have to take the car to a dealership for reprogramming (particularly NATS). It needs connection to Nissan CONSULT. I don't think Advanced Auto has that capability.