Here is what I found, and your vehicle does apply. The only determining factor is what the current calibration is. This would be something a dealer could interrogate and find out. It may be a bit difficult to read with this layout, it was the best that copy/paste could do.
12566985 - Control Module
12567188
12567936
12573775
12585584
Part Number Cal. ID# CVN Description
12585584 12585667 0000D56B New calibration to improve generic scan tool operation
12573804 00003585
12573775 12573568 0000FF61 New calibration to correct false setting of DTC P0327
12573804 00003585
12567936 12568840 00007B9E New calibration to correct false DTC P0101 and/or P0327
12567965 0000624A
12567188 12567236 0000C6FE New calibration to implement the crank sensor ignition diagnostic fix
12567217 0000B682
12566985 12567031 000090CC Control module calibration
12567013 0000D541
Selected Options:
VIN: 1G6KD54Y2YU274933
Controller: PCM/VCM Powertrain/Vehicle Control Module
You said you sprayed for vacuum leaks and did not notice an idle increase. That may not have identified a concern. Ideally, looking at fuel trim values while checking is a more secure method, Due to strategy, the vehicle may make idle corrections, and it may go unnoticed, if anything, the idle may decrease. Bottom line, there is probably a calibration upgrade for a false setting P0101. If it is a fault, the calibration may not technically resolve it. If it is setting as a result of unmetered air entering the engine, you have a small number of possibilities. The intake plenum boot between the intake and throttle housing is most probable. Often times it splits on the lower portion, and can be accompanied by a P0171 and 174(both banks lean). Other than that, secondary air vacuum solenoid source, fuel regulator vacuum line, and the breather hose are the others.
Monday, January 18th, 2010 AT 9:27 PM