Hard starting when cold

Thanks everyone. Will try these things.

What's weird is that when I crank it a ton of times, it doesn't choke or attempt to start. Just keeps turning over.

Then all of the sudden it fires up and runs good. Doesn't want to stall or anything.

If the timing is too retarded can this make it hard to start when cold?

Your description of timing sounds about right to me, you don't want it retarded. Sounds to me like it's not getting fuel. I repeat my earlier---remove the filter, look down the throat, and see if it's getting fuel out the accelerator pump.

If it does, try pumping the gas about 3 strokes, on the last, clear to the floor, then up. Crank the engine