Slant dies when cruising.....

Sounds like dirt and debris in the tank. You say "not too bad" about the fuel filter. What the heck does that even mean? If you found any dirt at all there, then pull the tank and inspect. Clean the tank and put it back, or if it's rusted badly, replace it. You will not solve this until it is clean at the source.