Front end not level
I would check these spots first and see if they are more than 1/8” different from side to side. Fenders and bumpers can be adjusted differently. And it sounds like your front end had some work. The pulling is probably alignment
Print