had this problem to, never found the answer on here as it could be many things, but i knew one of my Lower Ball joints was worn as i got a knocking over bumps and it couldnt of been the suspension as this was all new, so i replaced both and since then the problem has gone, my car has done about 88K. cheap as from Northwest performance and easy to do (think i paid about £30 inc delivery)