My fuel guage constantly reads low fuel even when the tank is full, i put a new fuel on 2004 GMC Sierra 1500

I thought it might be the fuel sending unit itself but it wasn't can you help??

Faulty wire(s) from tank sender /ground or instrument panel. Scanner can sweep
guages to check if all are working.
1 more answer
yes have a sweep test on all gauges