Hard starts are pretty hard to diagnose remotely - but have you checked the plug? It's color? How does it run when it does start? Have you changed anything like yer fuel air settings or it's oil/fuel ratio?
*shrug* it could be as simple as needin' a lil choke/prime to start
