these di tec model sr 50s are a real pain there is one of a few things wrong with it i expect firstly check the two bolts that hold the injector body in the head are tight and not loose or broken and also the fuel pumps pack up on them aslo check the fuel pipes for perishing as they perish and break up inside and cause the pipe to internally collapse and block up im think the fuel pump is under the left hand rear seat panel.
adam bike doctor(of milton keynes motorcycle centre), June 2011