sometimes you dont want a mechanic to check into problems like this but rather an electrical engineer.
first a couple of questions
1: DO YOU HAVE EML?? i assume not?
2: is the alternator output voltage steady when the car bucks?
3: has operational fuel pressure been tested?
4: how many miles on the oxygen sensor?
i would replace the following unless it has been replaced recently:
air flow meter (preferably replaced with a MAF sensor)
coolant temp sensors (if you have 3, one is for EML, one for DME, one for dash, first 2 are important)
crankshaft timing pulse generator
ignition pulse generator
ignition coil
all rubber vacuum lines and fuel lines in engine bay (probably not a big deal but its good to do)
fuel pressure regulator
fuel filter
check the electrical wiring to the fuel sending unit for corrosion.
the answers to questions 1-3 will be important in figuring it out, as well as a detailed list of things he has replaced (not things he has checked)
Alusil, Dinan DME | ITG Air Filter | Eibach/Bilstein HD | 26/20 Swaybars | Iridium plugs | Depo/ProLumen HID | Optima batt. | no AC | Stoptech brake lines, Frozen rotors, brass bushings, Superblue