I tend to think you might have a cold start Injector issue, this acts like a choke until the engine warms up. It could be the ATS (Air Temp Sensor), there are some workshop manuals available for download, they are very easy to use. It describes exactly how to check with a multimeter the values needed at set temps. If you can't get one for the Cagiva, try a Suzuki DL1000 which has a very similar engine.
Answers & Comments
I tend to think you might have a cold start Injector issue, this acts like a choke until the engine warms up. It could be the ATS (Air Temp Sensor), there are some workshop manuals available for download, they are very easy to use. It describes exactly how to check with a multimeter the values needed at set temps. If you can't get one for the Cagiva, try a Suzuki DL1000 which has a very similar engine.