I would call the vet. Has his heart been checked? Gather some numbers of vets that will be along the way for your trip. My thoughts are with you and Duke!