Check your choke and throttle cables to make sure none of them are stuck and are opperateing correctly. Also make sure they're synced.
When was the last time the carbs were cleaned? If its been a while then definately clean them.
XLT's hate to be choked, believe me, I know...I have one.
Choke on full for cold start
As soon as it starts, shut that choke off quick!
If it starts to die when you shut it off, flip it on for a quick sec, then back off or you'll flood it for sure.
Good luck.
1997 XLT SP 600
When was the last time the carbs were cleaned? If its been a while then definately clean them.
XLT's hate to be choked, believe me, I know...I have one.
Choke on full for cold start
As soon as it starts, shut that choke off quick!
If it starts to die when you shut it off, flip it on for a quick sec, then back off or you'll flood it for sure.
Good luck.

1997 XLT SP 600