hi looking for some help with a misfire i have on my 2007 gen 1. At tickover there is a slight fluctuation i the revs as if it is missing every few seconds, at just over 2000 rpm, 3500 rpm and 5000 rpm when riding the bike seems to run a bit uneven and is now doing my head in.

I have cleaned out the tank, fuel filter, pump, fuel lines and injectors, replaced plugs using standard CR9E plugs, changed all 4 COP's balanced throttle bodies and set TPS so now im stuck and looking for any other things to check so if anyone has had this same problem or can help i'd greatly appreciate it. Ive done a search on here without much luck. Thanks in advance