The fuel thingy has a Sevice Bulletin:
NTB09009 -Fuel Gauge Doesn't Read Full/Slow Respond
IF YOU CONFIRM • Fuel level gauge does not read full when tank is full. OR • Fuel level gauge is inaccurate or reads erratically. ACTION • For 2WD models, replace the fuel sender unit only. • For AWD models, replace the fuel sender unit and sub-sender unit. See this bulletin for further detail.
So I think it's a warranty fix.
NTB09009 -Fuel Gauge Doesn't Read Full/Slow Respond
IF YOU CONFIRM • Fuel level gauge does not read full when tank is full. OR • Fuel level gauge is inaccurate or reads erratically. ACTION • For 2WD models, replace the fuel sender unit only. • For AWD models, replace the fuel sender unit and sub-sender unit. See this bulletin for further detail.
So I think it's a warranty fix.