runs good with the choke on????? sounds like you need to clean your carb out , not the entire problem but a good reason its not starting easy.
if your compression is 110 now, you have a short time left with the engine before devestation. hows your budget for the blaster?
when my engine only had 110 psi i took it to Ken O'Conner to get freshened up before the top end went on me. always a good idea to frehen a top end before something fails and sends little bits into the crank. call him up or send him a pm on here. his website is in my sig