Start / Stall when HOT.

Looking for help / info please:
My 2010 Sportsman 550 touring goes into a start / stall condition when ambient air temp. is high 80’+ once it starts everything is fine.When you shut it down when hot it will restart and run rough very rough and stall but ONLY when it is HOT if you feather the throttle for 7 – 10 sec. it will clear and run fine. I’ve tried MAP Sensor and TPS and yes it is Calibrated, any thoughts much appreciated.