A worn wheel bearing on a Silverado makes a humming noise that changes with speed. Replace the hub here.