Not sure for a '73 but the strut rods on my '70 e-body go from the k frame to the LCA and are threaded on both ends. The forward nut is secured with a roll pin. If the roll pin was left off after repair/ upgrades then I suppose it could come loose?
Are you sure it isn't the sway bar attaching point?