I'm not trying to argue with you Donovan. I'm just telling him what I found when I put a '95 12V in a '98.5 24V truck.
I hate to break it to you but Cummins and Dodge change all kinds of things all the time. There are things like the 98.5 24V used 5v supply to the sensors, the '95 12V used 5v for some and 8v for others. I can't find anything on my '92.
Sensor part numbers change all the time. Here are Cummins part numbers on the sensors for my '95 12V, my 98.5 24V, and a friends '01 24V. The sensors are not only different, but there are parts that are used on one and not another like the ESS, Crank Sensor, Cam Sensor, ECM, and Engine Wiring Harness.
'95 12V
Intake Air Temp - 3918461
Coolant Temp - 3920363
Oil Pressure - 3933200 (Number has changed 3 times)
ESS - 3924432 (Number has changed 2 times)
Crank Sensor - N/A
Cam Sensor - N/A
MAP Sensor - N/A
ECM - N/A
Engine Wiring Harness - N/A
'98.5 24V
Intake Air Temp - 3408345 (Number has changed 3 times)
Coolant Temp - 4954905 (Number has changed 3 times)
Oil Pressure - 3408428 (Number has changed 3 times)
ESS - N/A
Crank Sensor - 4921601 (Number has changed 4 times)
Cam Sensor - 4921597 (Number has changed 5 times)
MAP Sensor - 4921497 (Number has changed 3 times)
ECM - 3942336 (Number has changed 2 times)
Engine Wiring Harness - 3944846 (Number has changed 3 times)
'01 24V
Intake Air Temp - 3408345, same as 98.5 (Number has changed 3 times)
Coolant Temp - 4954905, same as 98.5 (Number has changed 3 times)
Oil Pressure - 3408428, same as 98.5 (Number has changed 3 times)
ESS - N/A
Crank Sensor - N/A
Cam Sensor - 4921597, same as 98.5 (Number has changed 5 times)
MAP Sensor - 4921505 (Number has changed 2 times)
ECM - 3946242 (Number has changed 2 times)
Engine Wiring Harness - 3946666 (Number has changed 2 times)
Look it up.