2016 Chevrolet Colorado - Codes

Service engine light came on with code u0401. Used doc #2693877 to diagnose issue. Document states to program modules setting codes and if codes return to replace modules setting code. Reprogrammed ecm, ebcm and transfer module to clear codes. Q: Is this something that should be covered by warranty?

The Powertrain Control Module is covered by warranty for 8 years/80,000 miles. Normally this includes software updates but some dealers don’t agree with that.