I thought I polished the caps very well. I made sure each stayed with its carb and that they could all slide freely.
I polished everywhere they touch, just aluminum polish on a cloth, no aggressive grit or anything like that.
I DID have air leaks, and I found the suspect place(s) with aerosol low-flashpoint stuff. I pulled the carbs, cleaned every rubber sealing surface, polished where they go onto the engine, and used Honda Bond all over to ensure a good seal. Now the idle doesn't change at all when I spray starter fluid around the sealing surfaces, yet the problem remains the same.
I just use Pine-sol with distilled water until it stays clear. Then I use CLR (calcium, lime, rust remover) until no more funk comes out. Then I use lots of carb cleaner through everything, followed by compressed air. I've brought back several "won't start/won't run off of choke" bikes this way.
But I never had one that wouldn't run at higher RPMs except a CX500 that had burned out its CDI.
I've run every possible configuration on the paper Emgo air filter. Right now I've got it with the cover on, problem is the same.
Gone through every component of the ignition system one by one with no change.
Next I'll bite the bullet and test compression, after I make sure the idle mixture screws aren't adjusted wrong.
THEN I suppose I'll pull the carbs, unless someone here has a suggestion. 'Cause I have no idea what to do once they're off, that I haven't already done.