Disconnect the two wires going into the switch behind your thermostat housing pipe. Jumper the two connectors, if the hi idle solenoid stays energized/on after you jumper, with key in on position, then the switch is your problem. If the thermo switch is the problem. You can remove and replace it for around 50 bucks from amazon. I took the advice of another member and ended up running a pair of wires from the factory harness connectors, at the thermo switch, to the interior and installed a lighted rocker switch under the dash. Now I just flip the switch, tap the throttle, and start it up after the glow cycle. I can leave the hi idle turned on as long as I need to. The lighted switch serves as a reminder, because I don’t always wait for a full warmup before I get rolling. Basically I just went from an automated temperature controlled switch to a manual switch in the cab. Also, in case anyone is wondering it’s completely separate from the temperature sender that operates your gauge. I’ve been using this setup for a few months now without any problems.