One problem related to check engine light on has been reported for the 2012 Ford F-350. The most recently reported issues are listed below.
Egt sensor faulty. Upon ignition, reads temperature above baseline, causing check engine light to remain on.