GM blends MAF/VE before 4,000 rpms and all MAF after.i was under the impression that MAF will not kick in anywhere before 4k rpm,, or you enabled it for the entire rpm?
Motion is if idles fine in SD and not in MAF mode I would suggest its fueling related b/c that is the only variable that's changing.