Sounds like clogged fuel filter or bad fuel regulator assuming you or previous owner did not put in an aftermarket fuel management module. (It could be a setting if so.). Unfortunately the regulator and fuel filter are inside the tank and requires patience and tools. Very doable fix though.