so i was going 80 through town yesterday...

Not sure... First thing to check would be the speedo cable. They do almost 90 degree turn just under the drivers seat and have worn through their casing wall along there. Water in it will make it do strange things.