Assuming that the shop that checked the steering and suspension made sure that there were no loose ball joints and tied rod ends (this needs to be checked first), I suspect that your next step is to have the alignment checked. Do you have the alignment readings from when the hit and run repairs were made? Can you post them?