Welcome to our Hemi Family!!! 
Put the correct engine in. Unless you changed the tone wheel to the 58T (04 has 32T), that PCM is gonna hate you. Here's the thing with PCM's....can't really go backwards. You can generally (within CAN) make a newer one work in an older vehicle (retrofit) but not the other way around. Ultimately comes down to you put the wrong engine in. Any particular reason you chose that engine or just grabbed the first 5.7 you could find?What are your thoughts on this do I need a older ecu? Program the current ecu? Would a stand alone harness help my situation? Any advice in the right direction is greatly appreciated.
Greeting my potential lifesavers,
I have a 2015 dodge ram 1500 tradesman crew cab 4x4 5.7l 345 v8 8th digit vin T I still owe 15k on that has been sitting in the yard for over a year that I unfortunately sent a rod through the block of. I rebuilt a 2004 dodge ram 1500 345 v8 motor from the ground up and dropped it in. Everything else is original ecu and wiring harness although the vvt solenoid was no longer present and was altered to a cam position sensor. The map sensor and tps were in a alternate location so the wires had to extended. I Can turn the engine over and it tries to crank when ether is added to the mix it will run while constantly provide with ether. The fuel pressure is fine. All fuses are good. Obd2 codes revised are loss of communication with ecu, no abs, and improper torque readings. What are your thoughts on this do I need a older ecu? Program the current ecu? Would a stand alone harness help my situation? Any advice in the right direction is greatly appreciated.
Many thanks,
1500Tradesman