it could be a few things, from TCU *tranny control unit* to ecu related, remember in obd2 cars, there is only one controllers. the ecu and tcu are all in one place. So its kind aharder to figure out, but you stated your under warrenty get in there and let them do it