Having exactly the same issue. Have replaced many parts, and have achieved improvements, but always show misfire between 900 - 1000rpms !
Bank 2, LTFT is always on negative % numbers, and Bank 1 on Positive LTFT numbers suggesting an imbalance. Im suspecting of a clogged Catalytic Converter.