its the fuel sending unit... they cost about $60-70 at the dealership (i wouldnt advise buying a used one) the only thing that sucks about them is you have to remove the bed, or drop the tank to replace it...