wadey, there is no dizzy on an LS motor.
do a tune up on the motor, and change the fuel filter.
the gear hunting is common to every truck I've ever driven with a 4L60E. the only time its not been so bad is with a built trans with re-programmed shift points. but then you sacrifice comfort for what I'd consider very firm shifts.