UPDATE
So i got through the holiday and finally got out this afternoon to detail the cars and start to troubleshoot the problem. After 4+ hours of online searches and reading forum posts, the TPS sensor kept coming up. I pulled the Nissan TPS check and adjust spec from '02 which adjusts the TPS by checking the olms across the Closed Throttle Position Switch (CTPS), on your TPS for those who dont know yet there are two electrical connections. Remove the top plug and you will see 3 prongs, the top two are for the CTPS.
1) with a .012 guage in between the throttle drum stop and the set screw you should get a closed low olm ciircuit
2) with a .016 guage in between the same throttle drum stop and set screw you should read an open circuit (OL)
I removed the switch and cleaned it with TB cleaner, cleaned the throttle body, reinstalled the TPS and adjusted to the same spec. I rode it around until the trans got heated up and my idle, shift points and shifts are fine... I know its early and after an 80 mmile round trip tommorrow ill know more but im hopefull lol. Ill post up an update tommorrow.
Does anyone know if the solenoid pack in the trans can be cleaned once removed? I want to run through all the cheap DIY possible remedies before dropping a 2k transmission in a 3k truck