My 93 E350 Ford Van engine will pulsate (rev up and down) at idle if the weather is hot and I have been ideling for awhile in traffic. Usually when this happens black smoke starts coming out the exhaust pretty heavily. In the winter this never happens. O2 sensor?