Runs fine cold and driving down road, but at red lights, it's stalling. New idle air valve last year. Manifold runner control replaced. Cleaned EGR valve and took TB off and cleaned the EGR port up. Temp gage read's normal. A p0442 is on, but had this problem before that.