No it does not do it when the A/C is off. We changed the fuel filter this evening and no change. CEL came back on and now it says it need a Bank 2 Sensor 2 oxygen sensor and it was also giving a P0113 code which was a Intake air temperature code. That sensor is now intergrated into the maf sensor. Personally I do not think a oxygen sensor would cause the rpms to get so low that it would stall and die. Who knows though, I sure dont! So at a standstill now until more funds are available to throw at it.