buy the gm fuel system treatment, ford and chrys dealers even use it, it removes the oxidizing from the brass contact on the level sensor contact. Usually fill tank following adding, run 2 tanks through it and its back to normal
sometimes is only a short term repair 1-2 years