We should have asked if you had any codes first?!
If it is a vacuum leak, your should have something like a P0171/P0174 codes, depending on which bank its from. They are lean codes. But it could also a single injector giving you a lean code, .i.e., injector stuck closed.
And look at fuel trims. A fuel delivery problem would show up as lean on BOTH banks.
Just all sensors on the Vortec can be verified with live data stream on a handheld scanner.
I helped my nephew once with his 4.3 Vortec S10. The truck felt like it had no power. He was going to go down the rabbit hole of changing parts. "...oh, I read on an online forum someone had the same problem and it was the TPS..."
Anyways, I said let me take a look at it, just cause. He had a shift solenoid CEL and half of his sensors were not reading anything. After an engine shutdown everything was ok, but we went for a drive and quickly went back to original sensors shutting down.
We quickly concluded ECM was going into "limp mode." I think ECM goes in speed density mode and MAF sensor shuts down, along with about half of the other sensors.
Long story short: you need an advanced diagnostic scanner. Don't go down the senseless route of changing parts without concluding they are bad. It will save you a lot of frustration!