You DON'T need a new wiring harness, if you've run a new wire from the gauge to the sender.
The one thing we need to know here you are NOT being clear about.
EXACTLY what do you mean by "as soon as I ground the gauge it goes to full".
WHAT are you grounding... the terminal/wire at the SENDER, the housing of the gauge itself, or the "ground" terminal on the gauge itself (if it has one)?
There is a simple test for fuel GAUGES... with a certain Ohms resistance value to ground through the sender, it will read "full", and with a certain resistance value to ground, it will read "empty".
If we knew that value (anybody got a factory service manual handy) you could use one or two discrete resistors and verify the GAUGE is OK.
Likewise, there should be resistance "spec's" for the sender when "FULL" and "EMPTY", which would be easy to verify with an Ohmmeter.
BEFORE throwing any more money at this, AGAIN verify the gauge and sender match and get the "FULL" and "EMPTY" resistance values for the sender.
HOPEFULLY, the service manager at the dealer you have been shoveling money to can look up those resistance values for you.
I'm GUESSING your gauge wants to see either 30 or 90 Ohms through the sender to ground for "EMPTY" and close to zero Ohms through the sender for "FULL", depending on the setup used.
On some systems, a ground through the sender will make the gauge read full, some are set up exactly the opposite, a ground through the sender will cause an "empty" reading.
Deere has used BOTH systems at one time or another, also, there is a possibility of a (+) or (-) ground system with a gauge to match.
If you happen to have access to a "resistance decade box" (a piece of electronic test gear) it would be an EASY matter to see what resistance values at the sender are required to make the gauge read full and empty, but the resistance value is the same, just the action of the float for a given resistance is the opposite.
There's a link below to s site about CAR gas gauges. The Deere system is likely very similar to one of the GM systems.
A little more information...