So, we called once again today for an update on our truck, since they can't seem to keep us updated themselves, and found out that it still isn't done! As unbelievable as that is, the best part was when the shop told us that it was because a part just arrived!
There had been no mention of the radiator issue the entire 3 weeks they've had the truck, but now they had to wait for a new one to come in to replace it... 2 weeks after the initial delivery date the shop gave to me.
While I understand that cars are complex and you don't always know what you have till you are in, but the communication was terrible!
Get our truck fixed and get it back to us as soon as you can! Geez!