Sometimes the bowl won't drain till the cap is loosened. Have you changed the fuel filter and cleaned the screen in the bowl ( just down from top on drivers side in the bowl)? Fuel pump is below and behind the fuel filter canister. Check the fuel pressure with a tire gauge on the schrader valve.
Are there any codes? CEL come on? Recent oil change? HPOP resevoir full?
Also, welcome to fte. There's some really good help on here, I do what I can but there are a lot better.