600 twin won’t start

I took my 04 sportsman 600 twin out last week and when it got hot it quit and dumped gas out into the air intake. I rebuilt the carb today and found the needle and seat worn. When finished, it ran great. As soon as it got hot it started to act like it was fuel starved and quit. Won’t start at all now. Cooling down as I write. Anyone have any suggestions?