Welcome to 2CarPros.
This is a tough one because the ECM reacts to other signals. Basically, the engine operating conditions (speed, load, warm-up condition, etc.) Are detected by the various sensors. Based on these sensor signals and the ignition timing data, signals to interrupt the primary current are sent to the ECM. The ignition coil is activated, and timing is controlled.
Now, could it be the ECM, yes, but it could also be many other things. Since you have a live data scanner, pay attention to the throttle position sensor, if timing is retarded due to shift patterns, and so on.
To add insult to injury, the transmission control module can also be at fault. The ECM uses torque reduction signal from TCM (transmission control module) to reduce the shift shock by controlling ignition timing. If duty ratio is approximately 9%, ECM advances ignition timing to approximately 20 degrees and If duty ratio is approximately 90%, ECM retards ignition timing to approx. 20 degrees.
Are you certain there are no trouble codes stored in the system? For example, P1765. That is the torque reduction code. Something could be going haywire between the TCM and ECM.
God, I miss the old days. LOL
Let me know.
Joe
SPONSORED LINKS
Saturday, August 24th, 2019 AT 7:48 PM