It pulled to the left while under normal driving, and to the right when hard braking? Sounds like the left caliper is stuck so that it has a little squeeze on the rotor all the time, causing left steer, and right braking. That would be a start. No leaks that you can see, right? Doesn't sound...