When I first bought this car I was sitting at a light on a hot day and my check engine light came on. Went off as soon as I started to drive. Checked scanmaster and was getting a Mal 44 code. So I went out and replaced my O2 sensor with a Denso brand. Unplugged my orange power cord at the battery/plugged it back in. Drove it about 25 miles. When sitting at a light today it would start idleing rough for about 2 seconds like it wanted to stall. Then smooth for about 10 seconds. then rough again. Drove back home with a frown. Sitting in my driveway while it was running and the engine light came back on. Check the scanmaster and had another 44 code. Any idea why it is running rough and why I am getting 02 codes? Anyone? Today it was only 68 outside.