Get those front end pieces replaced and this will most likely take care of most if not all your problems. Ties rods help hold the tires where you point them. If these are bad, then they will try to go wherever they want till they stop and then try to go the other way. They'll fight each other and you while holding hte wheel. Get it fixed as it is also a safety issue.