I know this is a repetitive subject but does anyone have any idea. This only happens once or twice a week for 10-15 minutes now. The car will idle rough and shake, hesitate and black smoke pours out the tailpipe until I get to a bout 60 MPH and then it smooths out. It will do this in stop and go traffic for 10-15 minutes. Now if I I stay at about 60mph for 10 minutes or longer idle returns to normally next time I stop. Sometimes when this happens I floor it and the cars hesitates and smokes for about 3 seconds and then finally catches and goes from 0-60 in like 2 seconds.
The light will go out sometimes and it will stayt out for a few days and then it happens again. It has to be fuel related.
I hate sensors, I had a ford expedition and battled the check engine light for a year and replaced nearly every sensor. The CEL never decreased performance on the expedition. I have already replaced MAF sensor, I have had fuel injection cleaning, PCV replaced, The car is in excellent condition. Please help.