Could be that there is dirty or old fuel/gasoline in the fuel tank or it might may require a service.