I have checked fuel pump and changed spark plugs. I have know idea why it won't start or is hard to get started. When it does finally start it runs great so I think that would rule out the timing belt. If you have any suggestions I would appreciate it.