Alright so shop says LittleBeast might be ready for pickup sometime tomorrow. We will see. They installed a new waterpump I bought from Merlin (just under $180) and a new thermostat, and they pulled the engine and resurfaced heads. Once I pick it up I think I am going to take it to my mechanic and have him install new front wheel bearings and replace front diff mount bushings so I feel like at least something got done other than getting me back to square one.