Eureka!! I broke that wire when I did the power steering pump swap a few months ago, and have noticed some surging at idle and TPS doesn't show up on the scangage anymore! Mystery solved, no stalling, no check engine light= no worries!