Blimey what fun...
I have found the fault on mine, the fuel pump. Checked the TPS, IAT, IAP, CPS and Engine temperature sensor manually and they were all good. I bit the bullet and took the bike, limped it there in fact, to a bike shop and they pressure tested the fuel lines and found out that I was only getting 3 bar occasionally and more often than not it was only 1.5 bar, the fuel pump was not always priming correctly. I was really lucky to find out that if during a fuel stutter that if I hit the kill switch and waited 3 to 4 seconds whilst coasting along and then switched it back on it would run for another 10 minutes.
I sort of came to the same conclusion whilst testing as when on tick over it was about to stall I just lifted the tank up (giving a little more fuel pressure) and it would continue to run, but as soon as I loaded the engine it would stutter and stall.
Got a new Inline Sytec External Pump, Filter and Sytec Fuel Pressure Regulator that I will fit soon.
SOOOOOo happy!!
Will post if it solves the problem...
Chris