Investigating annoying surging at cruise speed for months on my TREK I discovered my TPS is sending erratic position feedback in cruise conditions. For example, jumping between 10% and 16% under constant throttle at 3,300 rpm. This would obviously cause erratic running due to the large fluctuations in fuel delivery at constant speed and air flow. A bit of investigation revealed the potentiometer style TPS with a carbon track and brass contact are prone to wear under use and vibration. A new TPS is on the way but I wonder if anyone has addressed this by fitting a non-contact (Hall Effect) TPS? I apologise if this has already been addressed in the forums but a quick search did not throw-up anything.