Matt,
Check the wires on the wipers and fuel gauge, like James said look for a bad ground or poor connections.
If you can get the wire off the sender, ground it against the tank (or a good ground) and have someone watch the gauge if it goes to full then you know the gauge is fine.