Try checking that you are running on the "real" map and not the one to pass emmisions testing in various parts of the world first. Tell tale signs are: erratic idle and the exhaust glowing red where it exits the head. The real map is programmed buy unplugging a wire under the tank which grounds a connector on the ECU. If this is ok and the spark plug is known to be good or new, take a look at the fuel system: Make sure the filter on the fuel pump (bag like thing in the bottom of the tank) is clear. Check the pipe between the fuel pump and the regulator inside the tank is ok (modern high ethanol gas rots it). Make sure the fuel lines are sound and the filter is clear in the top of the injector. The filter is non-removable and is very fine and difficult to see. If it has black bits or black goo in it, that is the inside of the fuel hoses rotting away so time to change them. The injector can be cleaned with sonic or carb cleaner and a lot of perseverance.
Hope that helps