Few things to check - first is have the K-Jet system checked to make sure no one's been messing with the mixture.
Make sure the Idle Stabilisation Valve is not jammed, fouled up or just plain knackered!
One more thing is if all these are correct there is a non retrun valve in the fuel pump that if it fails can give starting issues but not likely to cause inconsistant idle.
It won't be much, bound to just need setting up!
