Either not enough fuel pressure or a clogged catalytic converter. You can borrow a fuel pressure tester from the local parts shop and hook it up to the test port. Turn the key on, and you should get a reading of 55-62 psi. With the engine idling, you will see a drop, which is not laid out by GM. But I would think it should still stay above 45 psi. If it drops as the engine warms up, then you have found your problem.
this guide can help us fix it
https://www.2carpros.com/articles/engine-cranks-excessively-before-starting
The test for the catalytic converter is a little simpler. The problem with a clogged converter is that the exhaust cannot get through fast enough, so it creates back pressure on the engine, keeping it from breathing and causing it to bog down and generally runs bad. The test is to simply take the upstream oxygen sensors out and go for a ride. Yes, it will be "make the neighbors mad" loud, so do it in the middle of the day. If the truck runs noticeably better, then your problem is the catalytic converter.
Does that make sense to you? Let us know what you find.
SPONSORED LINKS
Wednesday, February 21st, 2018 AT 6:59 PM