So I am currently camping and towing a 4000lb trailer in Colorado mountains elevation 8000ft. Towed great no trouble code, misfire, loss off power, anything, and never got over 210 for coolant. Pulled into the camp ground, got out to read a sign got in and the truck sputter then died. Would turn over and sounded like I was getting a spark but wouldn't start. After 10 minutes it started right up and was running smooth as ever. About 5 minutes later backing into a site it did it one more time sputtering and wouldnt build rpms then stalled. I have a live obdII monitor and had some pending codes for lean fuel and misfires. After 5 minutes it started up and I backed in couldnt find codes in history and nothing active so now im at camp having a beer. It sounds like vapor lock to me but with fuel injection, also could be bad fuel pump or fuel filter. Any ideas???