Starting at about 40,000 miles, I had the same problem with my '05 HSE; idle fluctuation only during warm-up. There were never any codes and the dealer tried twice to re-flash with very limited success. I didn't make a big deal of it because it doesn't take long for an engine to warm up in South Florida. Finally, at about 75,000 miles I changed the transmission fluid and filter and the problem went away. Later, I happened to be reading the ZF 6HP32 trouble shooting guide on the Land Rover GTR website, old and low transmission fluid was listed as a cause of idle fluctuation at warm-up. I believe the engine uses transmission fluid temperature to calculate idle speed, maybe a low level or old fluid gives an unreliable signal. Whatever the case, my problem was solved.
My advice, and this could be a long shot, if you have high milage, spend the money to get the transmission fluid and filter changed. You should do this anyway at 75,000 miles. If you still have the problem then spend the money to get the somewhat dubious fuel system and intake flush. At the least, you will do some preventative maintenance for your transmission.