Installed at the dealership a new mass air flow sensor and sensor assembly, and brand new thermostat because the car was stalling and idling rough. THis didn't fix the problem, The dealer then said ECM, so a rebuild ECM was installed. Still have the problem. Idles fine when cold but goes into a rough idle when warm. Notice that there is black smoke from the tailpipe. Where to look check next?