Can you check for codes? Its either something electronic that's failed or else you got a bad tank of fuel. If possible try to pump a sample through from the tanks pump into a clear container.