I have a 2000 Vulcan with 105K. The problem is sometimes it runs really rough and stumbles on startup but in a short while it smooths out and runs perfectly. If I shut it off then restart, it will usually run fine. This happens when engine is warm. Any ideas on the cause?