Sorry your day turned to one big steaming doggy-pile!Hang in there- when that happens to me, I like to remind myself that while I didn't deserve this, it could have been worse, & in your case, the vehicle failure didn't cause an accident or a fire.
I hope your truck leak isn't too expensive to fix, but having to give it a ride (haul) home was pretty rude. At least your vet visit was not urgent. I can relate- I used to drive a van that crapped out more than once & needed a ride home (to the mechanic).