my yamaha 125 cuts out if i run the rpm's higher than about 4500 rpm. It drops out and comes back continuosly until i drop the rpms back. Service man thought i might be losing fuel pressure and i checked my fuel tube in tank for debris, but it is clean and all lines are clean. any ideas?