Well, it turned out to be the 3 year old sending unit. Like I said, they don't make them like they used to. There were these little metal clips holding the float in place on a steel shaft. Well, after bouncing off 300 waves it moved one of the clips down the shaft so then the float was not placed properly. I little welding and the fuel gauge is accurate again! Thanks for the help guys.