Have you done a compression test.do one if not, check your valve clearances first, a little trick i used once was to put a drop of engine oil down each cylinder and then try starting it without the spray, if it starts its the compression at fault. You will need to regrind the valves. prob solved :)
Paul M
November 2004