Ok so I've got my truck back from the auto shop and it runs great. I will check on antifreeze level in a couple days...I don't see any leeks as of 1/11/2013, I retrieved my truck on 1/07/2013. It appears that I've installed the radiator, lower hose, and heater hose correctly. All is well.