Have you checked the wheel bearings mine pulls all over the place just checked the wheel bearing & 1 is ducked lol & slight play in my top mount on my d2s also both my steering threads have corroded so I'm changing the lot new track rod ends steering arms & new rose joint top mount bearing ill let you no once it's all done mate