It's a imported Honda Hornet, it may be at fault?
At 7,000 revs it can cut out (no power) and then cuts back in after few seconds.
If riding slowly, ie not reving bike in high gear, it will go all day without any problems.
I have been told these bikes are restricted abroad, but I have full power on mine. I have gone up to 110 miles per hour...
I do allot of small journeys to work every day; 3 miles there and back... any suggestions?
I would try a mild decoking. Pour a litre of petrol into your old oil, ride it 5 miles then change the oil.