Would have to agree on tie rod ends. Sounds like auto 101. symptoms are the same jeep or gm or hyundai. Another after thought, are the lug nuts tight on your wheels, in theory if you have alum wheels they should be torqued so that all nuts are equal.