Checked timing with gun last week and checked for slack in timing chain, also checked it all lines up at TDC which it does, although waiting for piston stop tool to confirm 100%
to show the timing we are seeing its......
32 at idle
38 at 2.5k rpm
40 at 3k rpm
42 at 3.5k rpm
That was holding throttle and slowly increasing.
Was not going to hold revs any higher with that sort of timing, but blipped the throttle and saw 50!!!!!! so yeah something is well out..
Will update if I get anywhere after reading the above comments