Turns out the transmission has failed. Good thing I had 40 days left on the powertrain warranty. Also my check engine light(P0502) was due to bad negative connections to the battery, the previous owner install some audio equipment terminals on the battery but didnt properly attach the cables to them. It's going to take them at least four weeks to get a reman. trans but at least I dont have to pay for it.