I want to lean towards your TPS going out. Have you checked your transmission fluid? Make sure you check it at operating temp while running and in Neutral. Check for a burnt smell in the fluid. When was the last time your transmission fluid and filter have been changed? If it's been too long, you don't want to do it, but if you are on a regular service schedule, you might give it a shot.