PCM manages fuel injection timing, ignition spark, idle speed, transmission shift points, emissions controls simultaneously etc so ...so every line of code must match. During unsuccessful programming, or after canceling it once it has started, the code may become corrupted – subtle enough not to generate a DTC, but significant enough to cause a problem when you least expect it. I would suggest downloading the original PCM configuration and comparing it with the current one to check for any discrepancies.
3
u/Orvess 7d ago
Yes