To diagnose a check engine light on a 2009 Dodge Durango, use an OBD-II scanner to read the diagnostic trouble codes (DTCs) stored in the engine computer. Look up the codes in the repair manual to determine the cause of the issue. Common causes include faulty sensors, emissions issues, and ignition system problems.