Yes it will since all those years have the OBDii pcm
I was told that 98 will only fit
Well are you putting back in a 5.7L or not? The 4.8, 5.3, 5.7L V8 motors will all bolt up. They all use the same OBDII computer. They all have the same fuel pressure requirements. The only thing you have to worry about is setting the motor up the same as the one that comes out, so all the plugins will attach to the different sensors. The OBDII should have enough range to adjust if a different cubic inch. Worst comes to worst, you get the OBDII flashed to the engine specs.
I'm putting a 5.7 back in
Like I said it will work
Looking for a Used GMC in your area?
CarGurus has 209,300 nationwide GMC listings starting at $1,100.