I have 2003 GMC Envoy SLE. It’s throwing a p0172 code. I checked the fuel pressure and everything was fine. So I know it’s not the fuel system. Checked for vaccum leaks and nothing. I checked the sensors and nothing. Does anyone know what it might be?