In the mornings its about 15-20* and I ususally start the car 10 min before i leave, it will start right up and idle pretty normal but with a mis every once in awhile. Heres the real problem, it seems to be low on power and causing the trans to stay in first longer than normal. Also idle rough in gear, but you can restart it and it all be back to normal except for a miss while idling in gear but go's away as soon as you take off. It mainly happens in the morning but has happened a few times after work, any idea what it could be? Im kinda thinking something like a sensor since its fine after being restarted once.

Ive already changed the front and rear oxygen sensors, cardone maf, new plugs and wires. The maf and oxygen sensors seemed to fix it for about a week, but that was before it was this cold. The car really seems to run stronger in the 45-50* afternoon temps. I do have a very small exhaust leak coming from the flex i think, but you really have to listen to hear it. The only code it throws is P0420, Also the injectors are louder than any other car ive had. I ran injectors cleaner with no change. I only run BP 93 octane.

Sorry for the long post, I hope this gives enough info to help solve the problem
Thanks