Most commonly there is a break in the circuit to the fuel level sending unit inside the gas tank. If your gas gauge seems to be working properly, the best suspect is an intermittent contact in the sending unit. That will usually get worse over time to where you will see the wrong gauge reading. For now it can happen so briefly that only the computer can detect it. You may not see it occur.
Other suspects include worn wires where they pass under the carpet by your feet, and a rusty ground strap on the gas tank. If you have a steel gas tank and it is rusty, GM has had a big problem with losing the ground for the fuel pump intermittently. That will affect the gauge too. If that only occurs for a second or two, the pump will resume running before you notice anything, but the break in the circuit to the gauge will still be detected. If that occurs for a longer period of time, the engine will stall. The fix for that is to drill a small hole in the flange in the middle of the tank, outside of the electrically-welded seam, and run a screw into it. Do the same on the frame rail, then connect a jumper wire between those two screws.
This code is for a break in the circuit, not a wire that's grounded, (shorted), to the body.
SPONSORED LINKS
Sunday, September 18th, 2016 AT 6:13 PM