The engine would idle perfect, soon as I incresed the revs slightly it would knock like fooook! I had my mate check the head over and there is nothing wrong at all with it, it was only rebuilt around 200 miles ago. This piston must surely be the problem!