Lately I've been getting this code about 1-2 minutes after I start up and drive away. Its always preceded by a hesitation. I have the Aeroforcetech guage so I just clear it and drive. I have the TBSS with 6.0 LS2. Any pointers on what's going on? Does the MAF need cleaning or maybe replacing?