I've just got my Spada back on the road and she's performing wonderfully again with the exception of one point. When cold, she'll idle a little below 2,000rpm, which might be a touch high, but I'm not too fussed. After revving the engine a little when cold, she'll settle back to a little below 2,000rpm. So basically, no problems when cold. When warm, she'll idle a little above 2,000rpm, which is a bit too high for my liking. After revving the engine a little when warm, she'll drop back to 3,000rpm and stay there for quite a while before slowly dropping back to a little above 2,000rpm. If I have the clutch out a bit to force her down to 2,000rpm (or lower) when I'm getting impatient waiting for her to get there, she doesn't subsequently creep up to 3,000rpm - she'll sit at 2,000rpm like a good bike. My throttle stop screw is all the way out, my throttle and choke cables don't seem to be pinched or routed oddly (although, I will check this again). One of my idle screws on my carbs was incorrectly set, but after setting this back to the factory settings (2.75 screw turns out?) I have not noticed any effect. The most recent changes on the bike are a new battery, drainage of some oil after overfilling, new plugs due to fouling (probably from overfilled oil), cleaning of carbs (which weren't really that dirty either). Any ideas? I don't have gauges to sync carbies, but would that be responsible for this odd idle? I really love wrenching on her and would like to think I have managed well, but this one little thing is really annoying me.