My car will run fine for about 30 minutes and then suddenly as if heat affected, will not rev past 2000 rpm w/o cutting out. Put in brand new GM module and coil pack and still does it. Tomorrow will try spare ECM. Any other items affected by this warmed up problem? MAF test was ok. (Have T+, extender, 4" maf) Would TPS be affected by heat? Any other ideas? Thanks