Hi,
One other thing that may be failing is the engine coolant temperature sensor. The signal is used by the computer to determine what the air/fuel mixture needs to be for a specific temperature. If it is failing and indicates to the comp that the temperature is -40F, the fuel mixture will be too rich.
By chance, do you have a live data scan tool? If you do, when the engine is cold, check the ECT signal to determine if it is accurate. The issue is this, however. It is an intermittent issue so it may work one time and not the next. So, it may be difficult to get an accurate reading if it is running correctly. In that case, see what the ECT signals when the issue is happening.
Also, if you do have the scanner, let me know what the short-term fuel trims are. Something is causing too much fuel to the engine. That is what the black smoke you mentioned is likely being caused by.
Let me know if that is something you have and can do.
Take care,
Joe
.
Friday, April 29th, 2022 AT 7:05 PM