Hi vwh20, welcome to the forum. Looks like we have another Mountaineer.
A coupla thoughts on the hard starting.....the compression test will be hard to do with any accuracy, due to that KACR. A KACR holds an exhaust valve open when starting your engine. At the RPM's the engine would operate at to pull a compression test would not be valid, unless the KACR was disabled.
These engines come with a very lean set carburetor from the factory. this lean air / fuel mixture can be remedied by resetting the air / fuel mixture screw, allowing for easier starting. Without actually seeing, smelling and hearing what is going on on your end, anything else would be speculation on my part.
One thing you might try. Next time you try starting the engine cold, try hooking up jumper cables from a car battery to the bike. The car should not be running. See if it fires up easier with the jumper hookup. If it does, it may indicate a weak battery. It may crank the engine, and do so for a considerable period of time, and yet not have enough oomph to crank the engine fast enough to fire. Traditional battery testing would reveal the same thing, I suppose. An '09 bike could well have a three year old battery in it.
ďmany a trip continues long after movement in time and space have ceasedĒ- Steinbeck, [I]"Travels with Charlie"
[FONT="Century Gothic"][I]Sometimes your only available transportation is a leap of faith[/I] [/FONT]