Use your scan tool/software/app to record the following PIDs at hot idle and report back. That should give us a good idea on how the fuel system is working.
- short term fuel trim bank 1
- short term fuel trim bank 2
- long term fuel trim bank 1
- long term fuel trim bank 2
- MAF in grams/second
- RPM
- coolant temperature in Celcius