I was under the impression that the 0-90 ohm sender is 0 ohms empty and 90 ohms full, which is backwards from your 04 unit. So using a resistor will definitely not work at all. But I am a bit surprised that Chevy would change the direction of the senders...
If the 04 sender were 40 oms empty and 250 ohms full, it still would not work very well. You could run a 140 ohm resistor in parallel with the sender, but that would change the range to 90 ohms full and 31 ohms empty. So it would be accurate at full but it would register about 1/3 of a tank when empty.
FYI, the formula for resistors in parallel is: 1/R = 1/R1 + 1/R2.
Reducing the size of the resistor gets you a little closer to 0 when empty, but much further from 90 when full. So regardless, it looks like you need a newer gauge that is compatible with the sender.