New brakes? Did you replace the rotors also? Does any of the front rotors , primarily the right side, look discolored or real shiny, almost like a mirror? Unless you replaced the calipers (which sounds like you did from the bleeding) then you may have a sticking caliper prematurely wearing the rotor surface and warping it all over again.
I also would highly suspect the inner tie-rod on that side. The tie-rod inner ball joint might be worn from hitting bumps excessively. I had this problem. Not the actual ball joint on the control arm, but the joint on the inner tie-rod where it connects to the steering rack. What will happen is the joint on mine had prematurely worn from me hitting speed bumps at my work everyday. Instead of stiffly moving up/down/left/right, the whole tie-rod just fell down limp. And there was so much freeplay in it. It moved in and out by an eigth of an inch (BAD) . So, my steering had tremendous slop, often trying to steer itself and hitting the brakes often caused it to pull to the right and shudder.
Do a simple test. Jack the front of your car up, put the key in and turn it so the wheel is unlocked, but dont start it. Now grab each tire from the left and right sides and move the wheels like you were steering them. It should move in and out without any clunks or clicking noises. It should be rather stiff and no loose spots in the turn should not be present. Absolutely NO freeplay should be present. If one of the wheels has freeplay then either the inner tie-rod joint or the outer tie-rod is worn. I would check this before anything else.
There's also a possibility that the strut is blown out on that side. Excessive vibrations and some pulling may be observed if the suspension system isn't balanced out. Do the push test, go to that side of your car and push down hard. Try to make it bounce. It should not move up and down more than twice. Stopping at the end of the second spring back. And the movement should be quick but soft (like something is trying to resist the movement ....the strut ..duh

)