This is a 2001 OBDII GM vehicle, the reason why your timing is all over the place is it is computer controlled and also has torque management, torque management pulls timing under certain conditions such as when your transmission shifts gears and even when your air conditioner engages.
You can use EFI live or HP tuners to take all that torque management [censored] out of the tune and gain a lot of performance, if you do not have access to either program a custom tuner can do it for you, like waitformeperformance, blackbear or pcmforless, they can also bump the timing up because GM set the timing real lazy on Vortec 4.3 liter motors and a custom tune will really wake them up, I suggest waitformeperformance as they are the cheapest and have an outstanding reputation for tuning S10 trucks.
Some people will tell you to leave in a little torque management or your transmission will not last...this is wrong info! They put it in the transmission tune because they use low line pressure to achieve smooth shifts for soccer moms and old people, with the low line pressure comes clutch slippage. To prevent the motor from burning up clutches they programed in torque management to pull a butt load of timing at every shift, with a custom tune you can increase the transmission line pressure so the clutches lock up tighter and then take out all torque management will no ill effects...in fact some people report gaining almost a second in the 1/4 mile just removing the torque management, that is how bad it effects performance and it also effects gas mileage.