However, you may check your fuel pressure regulator. I'm only saying this because I had similar problems on my car and after replacing a couple of parts, addressing this part cured it. Of course, you can do a fuel pressure test to confirm. Good luck.
91 Supercharged Miata
99 E320 Wagon