Hi .mike
This may not be what you want to read, but I had similar symptoms with mine a few years ago, as seen in this
post. It was at 160k at the time and coincidentally I had just had the belts replaced.
Hopefully though it will at least help you to ascertain that it is not the same problem that I had. With any luck it will be the PNP switch.
Mind you, I had the gearbox and torque converter rebuilt and it has driven like a dream since (as you would expect).
As silverback02 said, get the codes read and see where you stand.
Hope this helps.
Cheers,
Dan