It does sound like a fuel issue. You never mentioned if you've changed the fuel filter. I would go there first. Also check the fuel pressure. Or like was mentioned before, you may have a dying pump, clogged screen or a faulty regulator.
Parting out 95-97 Contours/Mystiques. Contact me directly at ALFIGOLS@yahoo.com if you're looking for a particular part.