Since problem is only occurring intermittently and affected by weather, it could be a loose connection somewhere. Unplug the MAF connectors and check the terminals for signs of oxidation or corrosion.
The same applies to the TPS connectors.
Clean and tightern if necessary and reconnect to test.
Monday, December 13th, 2010 AT 1:31 PM