Many can cause that issue. In my case, bad MAF caused it many times.
But that light is like 'Service Engine Soon.' You'll never know what's really wrong until you scan the tranny DTC.
If you connect OBD2 scanner, you can scan transmission ECU. It'll give you better idea what's going on. At least my scanner can access to tranny ECU..