No factory check valve on the supply side. The pump should act as one.
I'm all for fixing the issue, but I've been in the same boat as the OP where a check valve was the only thing that worked. I pressurized and applied a vacuum to the supply and return side of things, even pumped up the tanks with air. New tygon return lines, new o rings, new rubber lines to pump, new one piece filter, plugged heater connector, etc etc. Sometimes the intrusion source is damn near impossible to locate... in those cases a check valve or electric pump should be acceptable fixes.
Fuel rated check valves can be found online. I'd be worried about the material in one meant for water.