Originally Posted by Jamiegtv
I really dont think its the cam timing though as it starts and runs perfectly at idle and up to about 2.5k rpm, after which it seems to misfire and fluff,but I could be wrong.Must investigate further.

You may be right. On mine when the timing's been out, the idle has been wonky and it's only okay past 4k rpm.