No - the valve timing is perfect and the belt is tight. I checked it.
I have a theory that the clearance was never right and it may explain why the engine never idled properly and spits flames out the back on over run.
My engine builder did the head and I didn't check the clearances when putting it onto the block. A lesson has been learnt!
If I set the clearances correctly and the engine idles well, it will prove my theory. I have been blaming the injectors for the bad idle. The previous engine idled fine with those injectors.