I keep getting CTD when running Subflags v008 over IRAI v0041

. Running Subflags over IRAI v0039 works without a hitch.
Testing is all being done in the bunker, using a fresh new campaign, btw.
I removed the sdl file long ago, so that's not a problem.
I merged the corresponding IRAI eqp files with the Subflags eqp files, so that they match and have the Subflags additions.
In the process of troubleshooting, I removed the Subflags "Submarine Parts" folders and was able to get the game loaded without CTD. I don't know if the "Submarine Parts" files are the culprit, but I'm just pointing that out. Those files are there for a reason, so I take it that leaving them out would not be an option.
I guess that IRAI v0039 and IRAI v0041 files are mostly the same except for changes to the AirStrike, Sensors, and Sim files, no? I have no clue what's different between these two versions that would cause a problem with SubFlags.
Aside from little mods, my main load order is:
-TDW_FX Update (v0022)
-TDW_NewUI and TDC (v742)
-TDW_DC Water Disturbances
-TDW_IRAI
-TDW_SubFlags
-Open Horizens II (v2.5)
I have IRAI after FX and NewUIs because it has the newest UBoot_Sensors.sim file. I think I got that idea from sober.
I had also tested loading up only those mods, in order to take any other little mod I have out of the equation.
Any ideas what is causing the CTDs and how this can be corrected?