Hi, welcome to Just Answer.
Thanks, XXXXX XXXXX about 500 different engine performance codes that can be set by the engine computer, 1/2 of those pertaining to ignition, air and fuel problems. Rarely will a simple tune up (replacing spark plugs, fuel filter, etc) take care of these code(s). At such a low mileage it sounds like you may have a Ignition malfunction or MAF sensor concern. I would need the exact code number to be sure what area of the engine is failing. If the check engine light has been cleared and has not returned yet, you'll need to drive it some more before the lamp re illuminates and you can get these codes, but if it is still on, they can pull them again. From your description of the problem it sure sounds like a MAF (Mass Airflow Sensor) failure, but since the check engine lamp illumination takes priority on diagnostics, I would need those codes first before we could proceed.
Thanks...P0172 indicates the engine is running too rich (too much fuel, low engine compression, etc). P0300 is a code stating a randome missfire is happening to two or more engine cylinders. Both codes are commonly the result of a faulty MAF sensor. You may have a ruptured fuel pressure regulator, so the fuel pressure should be tested first. Also, I've had luck cleaning these MAF's as well, you can remove it from the air cleaner housing vis the two tamperproof screws, than using MAF or nonresidue electrical cleaner you can spray down the 3 tiny sensor wires. If the code returns, I would replace the MAF and see if problem continues. The MAF is correctly tested through the use of an automotive lab scope.