Before doing anything else: Carefully measure your bike's head tube front-to-back. Now measure it side-to-side. Those measurements should be exactly the same. I'm betting your's aren't. If that's the case, you have an ovalized head tube from the bike being used with a loose headset.
__________________
My greatest fear is all of my kids standing around my coffin and talking about "how sensible" dad was.