Check the air filter and spark plug aren't fouled if you haven't already. After that check it's sparking properly, also is the fuel old?