Have you check lower ball joint and upper ball joint?