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