Your car may be shifting weird for multiple reasons. You could have a short within a module that controls how your transmission shifts and that could be causing the problem. To fix this it could just need reprogrammed and or updated or it may need replaced. It all depends on what exactly it's doing and when it happens.
Give us a call and let us take care of you.