Hey guys i have a 2006 g6 coupe gt with a 3.5 v6. it has 62 thousand miles on it and runs great except for the idle is not consistent and some times the car would run like its missing and the tranny shifts hard when shifting from first to second . and sometimes from park to drive. but only does this when it gets warmed up. the check engine light is on an i got it scanned and the only code i got was p0102 maf sensor low input circuit or something. ive tried cleaning the sensor with electrical contact cleaner and it did not work. and ive read somewhere that this can problem can cause the computer to set the pressure in the transmission to high. i really need your help because i dont knw if my transmission is bad or just my maf sensor. i really need some advice before i go buying parts.