almost sounds like you have some tire problems. or possibly some worn suspension components that have tension on them when the vehicle is racked in the air. some mechanics don't pay attention to those parts like ball joints cuz most times they do not wear frequently.
i would try this: take your car to a shop, drive with them and duplicate the concern with a tech in the car with you. ask for a free inspection. many shops are giving free inspections just to lure you in and take your money. they rack the car look at it, possibly while you wait, give you an estimate. don't do the work there. go to another shop, do same thing, but do not tell them you had estimate done at shop "a"
they will see you have had some work done already and maybe even tell you the shop that did the $2600 did something wrong. i would say that the last shop couldn't fix everything. just don't tell the second or third shop you have already had an estimate. But, at the end of the conversation or whenever you please, you can tell the second or third shop that the last shop said something else needed to be fixed. that is when the cat comes out of the bag. if they start to backtrack or smart talk you, go somewhere else.
Or, if you feel comfortable with the second or third estimate, you can have the work done. it's up to you. hopefully out of a couple estimates, something will match between the shops, like tires, or a ball joint, or a power steering pump,and you can get whatever 2 or 3 shops agree on and do the work at one of them.
your problem that you describe is something that sounds intermittent and is real difficult to diagnose on a forum. year make and model does help, but there are too many parts on a car that can cause what you're experiencing.
tires, ball joints, brake caliper sticking, power steering has a sticking valve, road conditions, loose frame, etc.
my charade does require some time, but it may help.