First thing I would be checking is that the brake calliper sliders are free and greased. I had a very similar issue which turned out to be caused by this.
Also whilst there check general brake condition and that the caliper pistons are all free, check for signs of play in bottom ball joints, wheel bearings, track rod ends.
If something isn't highlighted whilst checking I'd start getting a dti gauge out and check for disc run out / warped discs and bearing run out.
Tracking and alignment if its had a new track rod end?
Yeah worth a shot if you have been changing track rods, even if you've counted threads and measured track rods you should still get it checked.
Also when i brake hard the car wants to go left.
ahh, whats the best remedy to that?
greasE?
that will be done with the rest of the work on sunday then
thanks dan