I have a '96 XLT 600 that runs great while cold. Once it warms up, it loses a cylinder on the top end. Seems to be running out of gas. Once you let off it, its fine. Let the sled cool down and it runs great again. I tried replacing the needle seats and cleaned all three carbs. Did not do a thing. Any suggestions would help!! Thanks!!!