Without fuel pressure reading,could be a bad pick up coil,ignition module and couples more things.
Rich smell could indicate fast intermittent spark problems but you would loose more then 100 rpms...i think...?
You can drive around without engine cover and flame arrestor and check fuel spray when it happens under load...put one of those cheap inline spark tester on each plug to check if you're loosing spark...
You mentionned clear filter near tank but on my 94 fuel filter is AFTER the pump before tbi...could be different on a 96,don't know.
Good luck!
Edit:There is a MAP sensor on that engine .