I still wouldn't rule out the controller on your truck since the idle up signal is sent from the control unit. It's possible it's got a bad resistor for the idle signal and it'll send signal, heat up and open then as it cools the circuit will close and it'll idle up again. Mine would do the same idle up issue if I wiggled the harness but the pin for the compressor relay was also loose.