I’ve been working on this problem for about a month now and I’ve narrowed it down to there being a vacuum in the fuel tank from improper ventilation. When I take my gas cap off it drives fine for hundreds of miles, but with gas cap on it will lose all power every 20-70 miles. I replaced my fuel pumps because they went out, likely from being starved and now I just drive with my cap off. I was thinking charcoal canister but there are 0 codes saying anything is out of sorts. Not even a code for the gas cap.