Tach & Speedo good. Battery level good. Oil temp way off at first. Then levels back correct, Engine temp always been low / has never read since I got it 2 yrs ago. Fuel ; it shows I go almost 200 miles before the needle ever makes it to 3/4 tank, then around 1/2 it’s 250 miles. By 300 I better be hunting a gas station.
The fuel level sounds about right for these trucks, I replaced the fuel pump and sending unit in mine about 7500 miles ago, and I have the same issue. Question is, if it was reading at half a tank before you shut the truck off, does it immediately read at half a tank when you start it again in the morning? Either way, I'd definitely check the signal the gauge is getting when it's reading incorrectly vs. When it's working correctly. If the signal doesn't change, the gauge is bad, if the signal changes, then compare to a known ground vs. The ground in the harness. If those 2 readings match, then the ground isn't the issue, you've got bad information going to your gauges, test at each sending sensor to ensure it's sending the correct voltage. If they are, there's something wrong between the sensor and the harness, rewire and call it a day, if the sensor(s) is/are sending bad data, then you need to diagnose the sensor(s).
Sent from my SM-G965U using Tapatalk