2001 Elantra,automatic.I stop on the highway and when I start back up I notice the check engine light on.As I get up to speed I hear why it came on,it won't shift into overdrive.The next time I stop, when I leave the light is out and it shifts into overdrive.After the next stop,the light is on and no overdrive.This is all happening on the turnpike with stops for gas and coffee.At first I thought it was the coffee,but I geuss not.It goes to the dealer on Monday,but are there any ideas what is happening?