Finally, the P0172 code can also be triggered by a vacuum leak, which requires the expertise of a professional mechanic or use of a smoke machine. Here's the most common causes of the P0172 DTC that we've encountered: Dirty or faulty Mass Airflow Sensor (MAF) Dirty or faulty Oxygen O2 sensor.