Am I crazy or what???

First off, welcome to the family. As for your idle issues, if you suspect a hidden leak, have you tried hunting it down with a can of carb cleaner? While engine idling, squirt a spot at the time everywhere you suspect. Lines, gaskets, carb base gasket, etc. If it IS a vacuum leak, you notice the difference in the idle immediately when you find it.

There are a LOT of very knowledgeable folks here. I'm sure someone else will be along shortly with more/better advice. In the meantime, how about some more details and pics of you ride.