My new Dyna HT leads arrived this morning and were fitted. No difference - number 2 cylinder / pipe (not heating up as much as 1,3,4 as before).
So I took the VM29's off, checked all the float heights again, all were bang on at 23 mm as per spec. Took out all the pilot jets, all seemed fine, even swapped them around just to be sure and all were as per spec 17.5's.
Blew the airline through everything, checked the needles and needle heights, all looked fine as per spec.
Put everything back together and took the bike out for a run, both urban and down the by-pass.
Bike runs like a dog around town, tick over hopeless, seems to go up and down and revert back to about 2000rpm even when I adjust it down to 1K once warm.
Slight backfiring, not a lot, but periodically, and mainly on the overrun.
Seem to run OK when giving it the rubber welly, but doesn't like a steady throttle. Pulls like a good un' when going for it. Hunts at 60 - 70 mph.
Brought the bike back to the garage, did a quick water splash and pipe 2 is just the same, water vaporizing on contact but with some water lingering. All other pipes water dissipating like mist, gone as soon as it hits the pipes.
Took filters off, strong suction when placing my hand over all the carbs but less so from number 2, suction never the less but not as strong as the others.
Question (short one lol

Is there some other reason the bike would run so poorly at low revs / tickover that I'm somehow missing?
Would a slightly dicky / sticky valve cause this even after a negative leak down test?
Would ultrasonic cleaning clean something that could cause this that I cant clean manually with carb cleaner?
Clutching at straws guys, bearing in mind shims OK, leak down test OK, spark OK. I've replaced everything I can prior to whipping the bloody head off :/
John