If the script doesnt work for this ecu, I think you need to go and patch the ecu yourself. Its not a quick mod anymore, but you seem to want to solve the issue
You can also check the call in Ida, it makes a difference where it is located. You can also try to make a new call from a part of active code and put the original instruction at the end of the launch code. Make a hybrid code out of it
That way you can force the ecu into the function...