Does the engine start now? If it only runs for 10 seconds it’s not actually running that’s just cracking. Press the snow flake icon on the software and check the information from the time faults happened. Post all information from bough fault codes here. When it’s trying to start (or is running) does the exhaust smell like fuel?
Have your Catalytic Converter checked at at reliable muffler shop, not the dealer...if you live out of California you should be able to replace the Catalytic Converter for a couple hundred bux.
You guys must be viewing on a phone, lol (been there). It's a 2005, and he's in Phnom Pehn (Vietnam?).
OP is in Cambodia and probably has a JDM model. DTC P0172 means the engine is running too rich. A leaky fuel injector is the most likely possibility. A faulty mass air flow meter is another.
Patrick you are right it a faulty mass air flow problem . It was too much dusty and make the engine running not smooth . By the way thank all for help God bless you guy