Okay. That is great info. You don't have a vacuum leak because the P0172 is actually a rich condition not a lean condition. So this means you have too much fuel. The black spark plugs would confirm this so I attached the testing for this code which is what we need to run through to find the issue. More then likely we have leaking fuel injectors or a MAF sensor issue but we will figure that out with this testing.
Due to the P0101 I am going to suspect we have a MAF sensor issue but since you replaced it is most likely wiring issues or a control module.
Images (Click to make bigger)
Wednesday, June 17th, 2020 AT 4:16 PM