Tonight mine did the exact same thing. I manually shifted shifted it and had no more trouble. I put it in D and it would mess up again but check engine light has not come back on, earlier today it had P057C. I wonder what does manually shifting do away with that would cause this issue. I have a feeling it is one of the computers.
Mike from Mississippi