sounds like a tranny issue to me. you should take it to a dealership and have someone look at it. but be warned, your out of warranty so if it is a tranny issue its gonna be expensive. you dont have to get it fixed at the dealership but at least you'll know what the issue is.