The CEL came on the other day while my wife was driving the vehicle (I can't decide - do I call it a truck, car, vehicle? :money. The Stabilitrac light came on briefly and then the Check Engine Light came on shortly after. I went up to Advance Auto and read the code and it posted a P0172. Reading the code turned off the light. A quick scan of this forum yielded a few hits about MAFs and oiled filters, which the original owner installed. I hadn't looked at it since buying the vehicle, so I went ahead and cleaned the filter. While I was at it I took off the MAF and sprayed it with carb cleaner. After everything dried out I reassembled everything. The next day the same symptoms came back. So I was thinking that the MAF must be the culprit and I started looking for a place to buy one online this morning. I came across another post mentioning a TSB for this code (#03-06-04-030F) and it was referencing clogged fuel injectors. That reminded me that I had just run a bottle of Techron Fuel Injector cleaner on the last tank of gas. I wonder if one of the injectors is now squirting more fuel then before and is causing this rich condition? Any thoughts? PS - Are there any online sources for GM parts that show pictures and part numbers? The ones I've found so far including the one affiliated with this site don't offer either. ---------- Post added at 10:19 AM ---------- Previous post was at 10:06 AM ---------- I forgot to mention that it idles a bit rough when started, but I have not noticed any drivability issues, before the light came on or after I my initial attempts to fix it.