Went for a great ride today, however have been noticing another engine sound recently. Bike has slight cam chain ticking noise for first few minutes until warm, bit annoying but not too worried been told it's normal. I am now noticing however that in 1st and 2nd gear especially, when accelerating hard and putting the bike under load there is a knocking sound from the engine that always occurs at approximately 3500rpm. This is worrying me a bit, the performance is fine however and it never does it on deceleration only under load. It also doesn't do it in neutral when revving I don't think although I will try that again tomorrow holding it at 3.5k as I don't think I tested that properly. I don't think the noise occurs in 4th and above strangely at those revs and the bike pulls cleanly all the way through the revs. Might take it to a garage to have a look at, if it's something bad I might just rip the bike apart and sell it for parts because it seems every time I fix something it works great for about 2 months and then something else decides to break...