I've had my present fuel setup for over a year now. Pingle, dan-marc solenoid valve, no additional filter. On the way home from Inzane X, and after 2,000 miles of smooth performance I felt the engine burbling and lacking acceleration just like it's running out of gas. The problem is I still had 3/4 tank. I switched to reserve and everything returned to normal. Having little else to do I switched back and forth between normal and reserve. Each time the problem came back while on normal and disappeared when switched to reserve.
I figured that I had a clogged filter screen.
I just pulled the tank and drained it. While draining the normal petcock position worked just fine as did the reserve. I then pulled the petcock: No rust, no debris. You can see right through the screen and It looks perfect.

While on the road I didn't try opening the tank to let air in because 1) reserve works and 2) I had just run over 2000 miles without any issues at all.
Anyway, I'm baffled. Any suggestions as to what's wrong?