Not claiming any experience in that model auto, but fluid seems to be the root of most auto misbehaving problems. So I'd be starting there as a relatively cheap fix to change fluid and see if that cures it.