You can try a TPS, but I doubt it will help. How many miles do you have ?
On a 95, I would imaging that by now, it is your catalytic converter. And since thie problem is getting worse with time, it sounds as if your Cat is loading up big time.
Pete...
2004 Mercury Marauder 300A
Black Clearcoat/Dark Charcoal LEATHER
DOB 10/31/2003
DOP 1/2/2004
www.mercurymarauder.net