One other thing, when I replaced my fuel pump, I replaced the tank check valve that's next to it. The only reason I did so is because it was cheap, and I was already buying some parts. You can reach it with nimble fingers by dropping the tank a few inches. (The fuel pump didn't fix the problem, since the replacement failed within a few months and I went back to the original after the problem had resolved itself)
I'm not saying the tank check valve fixed my problem, but it's something I did before parking the vehicle for around a month to paint it, and when I finished my paint work it ran great. I also had fuel treatment with PEA while it sat. Who knows, maybe there was some mysterious glob of varnish.