well I thought for sure I had it licked, but today I fired it up and it high idled for about 10 seconds and started chugging again. I started wiggiling connectors and the wire harness in various places, nothing changed. i pushed on the EGR diaphram and It didnt cut out as much as it did before, so I unplugged the vacum to it and the truck started running great. I got to looking and wondering why it would open at idle, the port from the TB is higher than the throttle plates and it didnt makes sense to have so much vacum at an idle, than I thought to see if the idle screw cap was in place or drilled out, and like a true genius he drilled it out, I started unscrewing it to lower the idle and the damn thing started idling higher as less vacum was coming from the "J" port on the throttle body, about 3 turns out and the EGR quit opening at an idle.
I am wondering about the electronic vacum control unit, if its messed up, I may be wrong, but it doesnt make sense to have any vacum going to it at an idle, it may need to be adressed more though
the truck is running good and everytime I unfunk something it gets a little bit better everyday, Im not sure if todays battle was the final one but its running very nice.
I did do the idle reset process for the computer set it to as close to 625 RPMS and re adjusted the TPS again as well, so I guess we will see what tomorrows cold start brings.