Well there ARE more things you can check.
It is usually something intake related but not always.
Dirty air filter
choke stuck
retarded timing
bad plugs
bad plug boots or wires
jets too big or dirty(yes dirty, if the idle jet is plugged, it pulls on the mains. I had this on #2 a number of years ago.
Air/fuel screw incorrectly tuned
These are all possible issues.
The ride IS the adventure. The destination is just to get gas!