I can't help you with this because I never owned an auto but i struggle with the idea that a switch would be included in any coolant line ?
As I understand it though their is a throttle sensor on the gearbox somewhere which might possible relate to your issues ?
Just offering some input hoping it might prompt conversation from those who know more than me .