Brad,
There is a gentleman on the 99+ forum named Tugly, who has mentioned this problem and potential fix. His theory was that as the injectors age they run better with more injection pressure which is why they will run smoother when cold because the injection pressure is higher than when the engine is warm if that makes sense. His remedy is/was new injectors If I am remembering correctly. This problem is widely documented but with no apparent fixes. Most of the threads just fizzle out. I think with enough of us tracking this down we might be able to make headway. I am inclined to agree with Tugly as I have seen many of his posts and appears to know a thing or two.
That being said, I have the same exact problem as you and have searched high and low for answers and have done numerous fixes and nothing has taken away that slight RPM hunt at warm idle. I have done E-fuel, new UVCH and pigtails, high pressure crossover line, re-oringed IPR, new ICP, CPS. I too pass the contribution test and buzz test without a problem. I'd hate to throw more sensors at it, even though at this point I'm really down to MAP, replacing entire IPR, and EBP sensor as far as what affects fueling and ultimately affects our problem. It is possible I have an injector or two that aren't performing up to snuff. I wish there was a way for me to tell beyond what I have done already. I talked to Jim at Rosewood Diesel some months back, and he explained how destroyed most of the plungers and tips are at this age. He replaces them with tungsten plungers and some other updates I think. It is definitely tempting to go this route but would hate to go through the money and time to be stuck in the same position. Of course, larger injectors are tempting, but more than anything I would just like a smooth running motor. Even with stock injectors and performance tunes these trucks are plenty fun to drive for me. In any case, I am here to try and help how I can and hopefully we can all learn something through this trial and error.
I should add too that recently the truck sat in single digit to negative temperatures for almost 4 days and on the fourth day, still in single digits, and after a couple slower than usual cranks it fired up on the first try after waiting about 20 more seconds after the Wait to Start light went out. I know this is more of an indication of Glow Plug Relay/ Glow plugs and battery performance, but thought it might add to the story a little as I would imagine if my injectors were really bad it would have had a harder time.
One thing I need to try is to get it up to temperature where it would start to rear its ugly head, take off the drive belt to rule out any funny business on that end.
Great trucks, have been blessed with many adventures with mine and plan on many more.
1997 F350 E-fuel, New ICP, CPS, Superduty pig tails and UVCH. 3" downpipe for reference.
AB injectors 170,00mi