Where you at @PlayingWithTBI
As mentioned above, the "Red Brick" is probably the most popular among professionals and is readily available since most folks in the business have upgraded to newer Snappy versions like the Solus Pro and Solus Ultra which is now no longer supported as of 01/2022.
For an alternate option with a laptop, there's TunerPro RT and an ALDL cable for data logging, and the Moates Burn2 for programming and flashing chips. In this case the ECM will have to be modified to accept a flash chip for modifying/programming the .bin. There are emulators available too but, that's a different story.
As an example, if you have the 1227747 ECM you'll need the coinciding $42 .adx mask file for it too. Anyway, TunerPro RT is free (with a suggested contribution), the ALDL cable is ~$60 and, with some reading and practice, you're in business for data logging, while driving around, as long as you want.
www.tunerpro.net/
www.aldlcable.com/
Here's some info about the different ECM/PCMs used in our trucks as well as other cars including wiring diagrams, etc.
www.gearhead-efi.com/Fuel-Injection/forumdisplay.php?20-GM-ECM-Bins-TunerPro-Definition-Files-Wiring-Diagrams-Tuner-Info
Here's an example of your 12 pin OBDI connector and what pins do what. For example, if you want to test your A.I.R. Diverter, simply ground pin "C".
You must be registered for see images attach
Here's an example of a data log screen in TunerPro RT
You must be registered for see images attach
Here's a data stream from TunerPro RT showing O2 sensor, RPM, MPH, CTS, Knock Counts, INT, BLM, IAC, and TPS all at the same time. You can adjust the time frame of the scan to drill down to where your issue(s) is happening. In your case, turn on the scan and try cranking the engine for a while, then look at the data to see if you're getting RPM feedback as well as other sensors.
You must be registered for see images attach
Just another option of many, HTH