Mine has been doing it for the last three years or so. I have had it scanned three different times throughout the years and I was told no codes came up.
My father thinks that it "may not throw a code if the on board computer thinks that the O.D. is just turned off. That is why I was thinking it might be a loose connection, broken wire, or a bad switch or something. Because the on board computer might just think you have it turned off."
But when the light turns on, there is a noticeably harder shifting going from 1st to 2nd and 2nd to third. But once the light turns off, it returns to shifting "normal". It's done it when road conditions are wet and it's done it when they're dry...mostly wet...(I think...lol) But it's on for a day to two, may turn on a few days following, then it's off for another couple months with no problems shifting at all.
So maybe it is just a loose connection or something...but I don't know... that's why I'm on here. Lol.
Did you notice if yours shifted differently when the light was on?