Started running rough several weeks ago. No guts on hills or with load, wont idle, sputters and stalls after it starts to warm up. Will start back up but the RPMs drop quickly and it stalls. Had MAP/MAF, Fuel Injector and TPS codes so replaced all 3 but still had the issue. Have checked/adjusted the valve gap already too. Reset codes and it kicked out a O2 Sensor (131) so replaced it also. Still acting the same way. Now I get a 031 (O2 Heater). Seems like it is running really rich at start up(Plug is really wet). It is a year old with about 70 miles on it. Am wondering if the Coolant Temp Sensor has anything to do with it. It gets progressively worse as it warms up.