Check for vacuum leaks. Have you changed the air filter and fuel filter?