Possibles:blocked exhaust, head gasket incorrect / mating surfaces not perfect (check with steel rule & thinest feeler guague), throttle cable stretched (renew), dirty fuel [clean all lines, tank, renew filter(s)], renew spark plug. Can anything affect the timing? Clean all earths. Start with easiest task. Make checklist.
All the best!
Nortim
February 2009