There had to be signs off all these issues especially if you took a scan tool or a OBD reader with you. 10k for a CCLB4wd is to good to be true, it does sound like it had a hard life and not knowing the list of whats wrong I would say if the block isnt cracked or the rotating assembly locked up I would lift the cab and throw the parts at it to get it back on the road.