I know how you feel since I have a 96GL, and OASIS says my car could be affected by 99M03, but from what I've heard it's not *if* it'll happen, but when it will.
I went to several dealerships and they give me the run around like it seems you've been through, but I'd say fight and throw all your records at them, and attempt to get it done.
I have yet to get it done, but I am keeping a close eye out, and one wire then I will get them to do it.
I'd also like to know how it goes too, so please keep me informed.