Is the cam timing the problem, or something else?

I was just about to mention this thread!
My timing gear was marked or cut wrong. With the dots lined up my cam was 24 degrees retarded.
I seem to remember you were having some problems with your cam timing, another reason why I believe that is what the trouble is with this one. I may just pull the cam out and use one that came with my engine.