Have you done a compression test? Mine ran just like that and found I had zero compression on one cylinder.
Yes I rechecked compression on all 8 and had 150 plus on all 8..
II gave up It's down the the gm garage as we speak, I gave them $350 just in labor to track down this problem worst case scenario Is I threw away 350 bucks witch I probably did as I haven't heard from them in 2 days.