This may help you out, seems they will do the work at no charge. TSB I found on Alldata.
TECHNICAL
Bulletin No.: 09-06-04-032A
Date: August 06, 2009
Subject: Check Engine Light On, DTC P1101, P0068, P0171, P0174 (Reprogram ECM)
Models:
2004-2006 Cadillac SRX, XLR
2005-2006 Cadillac STS
Equipped with Engine RPO LH2
Please Refer to GMVIS
Supercede:
This bulletin is being revised to change the labor time information. Please discard Corporate Bulletin Number 09-06-04-032 (06 - Engine/Propulsion System)
Condition
Some customers may comment on an illuminated check engine light shortly after a cold start with no engine performance concerns. Upon inspection, DTC P1101 (Intake Air Flow System Performance) may be set. In some instances, DTCs P0068 (Throttle Body Airflow Performance), P0171 (Fuel Trim System Lean Bank 1) and/or P0174 (Fuel Trim System Lean Bank 2) may eventually set as a result of the DTC P1101.
Correction
Verify the condition. If the diagnostics in SI for the conditions described above do not isolate a fault, reprogram the ECM with the revised calibration that has been developed to address this condition.
Verify that the multiple diagnostic interface (MDI) that is being used is configured to the PC that will be used.
Warranty Information
((Table is not here, I couldnt copy and paste it, it says .4 hours labor.))
For vehicles reprogrammed under the 8 year/80,000 mile (130,000 km) emission controller warranty, use the table above.
http://www.cadillacforums.com/forums/cadillac-sts-forum-2005-through-2012/190005-check-engine-light-code-p1101-p0068.html
У меня такие же горят.(только по бедной смеси не всегда появляется). Общался с technikом, сказал,что была бюллетень по ним. Только я никак не доеду перешиться...
В этой бюллетени буква А в конце добавилась, по сравнению с той,что по ссылке в начальном сообщении