Don't know how old your car is David, but it is worth checking the triangulation plates just ahead of the bulkhead (firewall) that are welded to the chassis legs. Rust can build up between these and the chassis, forcing them apart and removeing the support provided to the chassis front end. If that has happened, it is worth fitting the plates from the later chassis, which are considerably longer and give greater support.