Sounds like the same problem I had. Was told by previous owner that the fuel pump check valve was bad. Could not find just that part, so I replaced the entire fuel pump. Fixed the problem!