Welcome to GMT Nation...
Your "Timing" for Posting is Perfect.
On High Mileage GM Trucks... Worn Crankshaft Main Bearings can sometimes create a
"rotational off set" at varying RPM that can break up the Reluctor Wheel Readings being picked up by the CKP Hall Effect Sensor. Diagnosis of this kind is achieved using using either a Very Expensive PICO-Scope
or an inexpensive Hantek 1008C Oscilloscope and Hantek Software on either a
Windows Tablet or Laptop.
After Back-Probing the CKP Sensor Plug and observing the changing views on-screen, you'll see in the comparison images below that some
Disrupted Square Wave Patterns collapse into Solid Vertical Lines as the RPM are increased after the Shifter is placed In Gear and the Brakes are pressed.
Here, you can see a Fairly Normal CKP Sensor Signal Square Wave Pattern at Idle:
But, once the Brakes are Applied and the Engine RPM are Elevated for a Brake-Torque Test:
You can clearly see the "Vertical Lines" forming as the Hall Effect Signal Break Up happens just when the Crankshaft is being Torque Stressed out of its idling rotational orbit... just enough to cause the CKP Sensor Signal to Break Up and ruin the Ignition Spark-Plug Firing and EFI Timing information needed by the PCM. moment by moment.
"Thin Shimming" the Body of the CKP Sensor can sometimes mitigate this problem by moving the Sensor just a little off of its normal seated position inside of the Engine Block:
Also, IIANM... GM Trucks with V8 Engines are supposed to have some Redundant Engine Running capability, as long as there is a working CPS allowing the PCM and IT to calculate Spark and EFI Timing well enough to keep the Engine Running, should the
CKP Sensor goes sideways and avoid leaving the Truck Owner stranded on the side of the road. And THAT leads into a situation that recently occurred involving the Mistaken Installation of the
Wrong CKP Sensor that presented with similar Misfire-Backfire and Poorly Running Engine issues.
Its recommended to make a Double Check on the 'Box Part #s vs. Parts In Hand'... Double Checking what is INSIDE of the Box versus What is Marked on the OUTSIDE of the Box right there at the Parts Counter each and every time. This cautionary approach can sidestep the loss of Time and Money after buying someone else's 'Old Part' or getting and installing one that does not match the requested component..
In this case... The Question Begs... Is there a Wrong CKP Sensor (24X? 58X?) Installed inside of your Engine Block?