I have a 2002 Duramax with oil gauge problems. It is pegged all the way to the right. It has never moved. It stays there on or off. I took the cluster out to have it checked and all the gauges are in working order. Also the check engine oil light is on and stays on. So I dropped the oil pan and replaced oil level sensor and that did nothing. I was told to change oil pressure switch. After I replaced the oil pressure switch I started it up and the gauge moved for the first time ever and went to 80. But the check engine oil level light stayed on. After about a minute the gauge moved a little and then pegged out to the max again and stayed there. It didi not move any more after that. My question is could I have a bad Pressure switch that was new? The new pressure switch has a year warrenty on it so i am taking it back tommorow. The part store said to check the ground wire as well. Any Ideas?