Letting a carb'd engine sit, or being stored for any length of time also always causes issues for me. Either with plugged passages, or failed parts/gaskets/seals. I've spent more in replacement carburetors and parts in the past 5 years than I have on oxygen sensors (none of my other sensors have ever failed). I have an offroad motorcycle that every season, regardless of how it's stored, needs the carburetor removed (no small feat!), cleaned, roto-rooted, and re-assembled. Even then it takes 20-30 mins of idling before it'll take throttle. Once it runs, it's great, most of the small running issues self-correct, but it can take several hours of running for fresh fuel to wash away the gunk of the fuel that's evaporated or corroded something. I still don't know how far a tank of fuel will take me on that bike, because I wind up spilling enough with every carb removal that I'm sure it has an impact. As a result, it doesn't get ridden near as much as it should.