Thought the tps fixed it not so !
It acted up again twice , pulled throttle body and cleaned it , not that bad at 138,000. It seems this is the old troublesome throttle body the 3L series , ordered new style off ebay oem 200 bucks including shipping. Dealer here wants 364. This comes complete with tps and all.
Will see if this fixes it in a few days . I will play with the old one by applying test volts to motor . I assume its around 5 vdc from the ecm . Just have to check the polarity first. Don't want to mess with it until I get the new one.
I will post the new body number when I get it ./ Should be