Ok, so first the light came on at 100,000 exactly. I watched it happen as I was commuting to work and counting the milage so I know its that.
Also I tried the battery terminal and it does not work for a mileage interval flag, belive me I tried.
That switch is very much an On/Off switch and has no effect on the ECU for my model (I checked the wiring diagrams in the manual). Also there is a thread around here where someone flipped that and then went and failed smog because the light never came on.
Also while the 94 was the first year that had the CA emmissions that was only in CA in 94 and was packaged with the 16V only. I wish mine was one of these but I have the 8V which was sold in CO so no CA emmissions on this.
The SES switch is a good earner for the dealers, Chilton is wrong it is fitted to 1.6 models too. The OBD1 ECUs use a Suzuki specific protocol an OBD2 scanner will not work. I made my own scanner after hacking the ECU code. Fortunately you can also pull the codes using the Diagnostic Test Connector.
More details here:
http://www.btinternet.com/~j_holland/pages/diag.html
Rhinoman: Thank you for that link, that is EXACTLY what I have for a 4 pin and I have had a Devil of a time finding a reader for it. That is more information then I had before I'll try the jumper again, maybe it will work this time. I may also give Hawk a call, maybe they have the right reader. At this point even if the reader costs a little more then taking it to the dealer I will go that route, I need this smogged and I get a tool out of this that way.