My previous truck(Gas) would do that when towing up hill when the air filter (K&N) got dirty. The engine light would come on going up the grade one time it stayed on until I cleaned the filter. Don't know if it is the same with these trucks but......