As I see it, Someone owes you a new truck, Mate. The question is who. Do you think the dealership is going to put that block in correctly, it can't even do an oil change properly?
See a lawyer or whatever but hold out for a new truck, that one will never work right again.
GL -Toy-Man-