99% of the time it's a bad sender.
In your case the fuel sender is bad. This is very common on these machines.
The resistance should be 30 ohms full and 240 ohms. empty.
3000 ohms is why your gage is pegged.
Best bet is to replace it with a 5.5" long WEMA stainless steel marine sender with a SAE bolt pattern.
Drop in replacement for $50 or so.
I just found another post where you left this comment:
"Oh, and one other thing to check... once you verify the gage wiring and ground are good, if you disconnect the "S" wire from the gage and measure resistance from the S wire to ground you should get somewhere between 30 and 240 ohms, depending on how much fuel is in the tank.
If everything checks out but the gage is still pinned, look closely at the gage. I know at least the Faria Beede gages can get stuck if they peg all the way up or down. The needle will usually hit the side of the housing and get stuck.
To fix it, loosen the nuts on the long mounting studs and tap the gage sideways against your palm, that should jar the needle loose.
tighten the nuts, reinstall and try it again. "
I followed those instructions and found that the needles on both gauges were stuck. I was able to take them out, free them up, and reinstall them. The temp gauge is working great now and the fuel gauge works at higher fuel levels but bottoms way out at lower levels...kind of expected after the ohms I measured earlier. I ordered a new KUS 5.5" sender that should arrive in a few days, so hopefully that should fix all the problems.
Thanks again guys for the help. I'll comment again with the final results.