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?