A pinion nut that's loose is an indication of bearing wear. Tightening the nut is only a temporary fix- - - -it will get loose again in a very short time. As the pinion bearings continue to wear, they will get noisy and eventually fail altogether. Be on the lookout for a hum or whine that changes pitch as you go from pull to float to coast. If you haven't run for very long with loose bearings, it might be possible to swap them out before you get major damage to the gears. It's sort of a crapshoot, though!
Jerry