2012 700 starting/Running issue

Was in Utah for a few days and it started not wanting to start after sitting for 5-30 min after a few min of just turning over it would start and run fine. I did this multiple time. Got home cleaned it up replaced the fuel (just in case) replaced the plug. and it seemed to be OK. Just starting and stopping in the garage. Went to the mountains this weekend and it ran fine for about 20 miles then just died on its own was able to start it again after about 5 min of trying and it ran for a few miles then died again took a few mins but got it to start again and made it back to the truck. In Utah it only didn’t want to start here twice it died while I was moving.

Any thoughts?

Also the 3 holes in the air filter box two are just drains where does the 3rd one go? every so often I get oil in the air box (not filter oil use red NoToil) and it looks cleaner then the engine oil do the diff’s have a vent tube that goes to the airbox?

Thanks Craig