gas gauge stops working when its halfway empty on my 1999 chevy c3500 4x4 works just fine and goes up when i fill up the take but then it stops working when it reaches about the half way point but goes all the way down when i turn off the engine any idea what it is and how i can fix it??