Hello XXXXXXXXX
Chances are that you have an oil sending unit going bad or a wire from the sending unit going to ground intermently. The sending unit is not very expensive if you dont find any wires bare or broken, or rubbed against something.
Chevy Technician
ASE certified,expired. 30 years experiance self employed semi-retired.