Had it serviced any time recently? (the transmission i mean)
Mine was playing up a bit, had it serviced and now i can feel the difference.
Worth a shot, but your looking at about $130-$190 for the service...
Hopefully other people will be of more help, and hopefully a service is all you need