The bike got very hot, stuck in traffic on the north circular, I stopped for some oil, just before I got on the A4/M4 (That's the other story!). I don't know if getting hot is connected or not.
Got on the M4, elevated section no problem (40MPH), then got to the end of that & wound the bike up to about 75, all was well for a while, then the bike started to die, just like it would as if it had ran out of fuel. I switched to reserve, but no difference, I had a tank full of fuel, but thought the main feed may be blocked. I also opened the fuel cap incase it was a breather problem, but it wasn't.
I ended up travelling back at 60MPH, on a very partial trotttle opening, try any more for any length of time & it would just die. I am convinced it is a fuel starvation problem. A couple of hours after getting home, I went to have a look. The fuel pump seemed to make a very 'dry' noise, & the fuel filter was only half full. I have been back out tonight & hey presto, all back to normal

I think the problem lies with the fuel pump, or maybe the fuel regulator. But any input would be gratefully received.