The idea that you had a P0300 first could have caused the Po172 to set. That code indicates a rich fuel mixture. Basically, the engine is getting more fuel than it needs.
Since you had a misfire, that could have allowed unburned fuel to enter the exhaust and set this code. What I would do is this. Reset the computer (delete the code) and see if it comes back. If it does, then I would recommend checking to see if there is an issue with fuel pressure. There is a vacuum hose that attaches to the fuel pressure regulator they may have left disconnected. See pic 1 I circled where the vacuum hose will be connected.
The regulator is located on the fuel rail on the top of the engine. Check to make sure that hose is connected. If it is, disconnect it and make sure there is no fuel in it which would indicate the regulator is bad.
If you want to check fuel pressure, here is a link that shows in general how it is done. However, I would try what I suggest first.
Saturday, November 21st, 2020 AT 8:17 PM