A number of Tbirds have had a bad O-ring causing there not to be enough pressure in the fuel line. Your dealer can easily check the pressure. Have them call Triumph if they aren't familar with this.
I starting have starting issue at the end of last summer. Reflashing the ECU with TuneECU solved the problem, but I am not sure why.