Sierra Hesitation on cold mornings
P0101
P0174
P0171
p0442
p0449
I have replaced air filter, cleaned mass air, and cleaned throttle body, all of which needed done. Reset codes and didn't solve any of them. Wondering what the next step is with out just throwing parts at the truck. Once it is warmed up the truck runs great.
So I'd put my money on you have a vacuum leak with the EVAP hoses or the unit itself.
I don't recall if it's on the fuel rail or near the tank. But I would inspect it, the hoses are likely cracked and leaking unmetered air into the engine causing it to run lean until the system goes to closed loop and the O2 sensors start dumping in fuel to compensate.





