I pulled a bunch of codes over the last few weeks, turns out that the main one was P0705 (Transaxle Range Switch Circuit).
Dealer wanted 320 for it and I got it from St Charles for 130.
After that was replaced it cleared all the other codes... Fingers crossed as I was just in before for a 2 codes, P0123 (TP Sensor Circuit Input High) & P1121 (TP Sensor Circuit Intermittent Voltage High). Truck has been running really weird. Hope all good again.
Also I have noticed lately that when my AC is on the SC whines so much more and feels SO much slower.
Just though I'd share.
-Dave