I just got the truck back today from the dealer ship here in town where we know the guys pretty well my family brings all our cars there and I just dropped it off yesterday since I just dont have the time at the moment to diagnose it and they found a bad rear U joint so they replaced that, and then they also said they think its the tires so Im going to replace those in the next couple weeks and see how that goes! They also told me that the truck has never had an alignment with 77K on it and its not on the original tires so hopefully with some fresh tires and a good alignment it should be perfect!