Have you had the transmission fluid flushed? Could be the solenoid or a small part in the trans???? I am not a transmission expert, I just play as one on the web:)lol Seriously it could be serious and require a rebuild Hope it isn't