The new style sender works on a different resistance scale(I believe it is 40 empty and 250 full VS the 0 empty and 90 full of the older ones). You could rescale it in EFILIVE and make it work that way, but you would have to take an empty tank and add in say 5 gallons at a time till it's full taking voltage readings at each point, and then make a graph of it to put into the ECM file for the sender voltage. Also GM had some software improvements for guage accuracy here awhile back, so if it isn't up to date on factory flashes it may need a flash to correct it. I know Fay's PONTIAC was reading off, but after a flash it is VERY accurate.
EDIT: Just checked and this won't work in your 04 TAHOE. The TAHOE has the sender set on the outside of the module, and the METRUM rod has to be mounted through the top which isn't really possible with the fuel pump set-up with a built in sump. Hook up your V2 and log sender voltage to see if teh sender stops registering voltage at E, or if it keeps dropping. You may be able to rescale the sender and make it work. And is this a single or dual tank model? Some had dual tanks and 1 tank sender will hang and cause this to happen. Senders are available seperate from the whole pump from ROCKAUTO.