I think I ran across bad gas, car started stalling, ran hot a couple times, now won't start
The engine codes P0300-P0306 indicate engine misfires, while the P0172 and P0175 codes indicate "Fuel System Too Rich" (Read more: https://www.autocodes.com/articles/68/what-does-a-fuel-system-too-rich-code-mean,-and-how-can-i-address-it-.html). The most common cause of these codes is leaking fuel injectors, but it's odd that all fuel injectors would fail at the same time. Another component that could cause all these codes and problems with the engine starting is the Air Flow Meter (MAF). I recommend checking the MAF first. Clean the air filter and MAF, and if possible, change the air filter.
Here is a video so you can get an idea of how to clean the MAF:
33.7k questions
32.5k answers
1.3k comments
23.0k users