Do me a favor, check to see if it has spark when it fails to start. The code 54 is related to the injection. If we know it's getting spark, then we can confirm it is fuel related. A 54 can be caused by a poor connection at the power module. Also, check the wiring between the O2 sensor and the harness. A grounded signal wire will set this code and prevent it from starting.
Now the 11 indicates there is no signal from the pick up coil that you replaced. Since the vehicle does start for a bit once a day, then I don't feel it is the ecm you installed. However, the idea that it runs for a short time, dies and won't restart till the next day leads me to believe it pressurizes the fuel system and uses that till it runs out and then the system refuses to reprime the fuel system.
Regardless, the schematics I'm looking at do not indicate wire color, so I have to ask what the orange wire is going to. I also attached three pics below indicating areas I feel need inspected. You will need to disconnect the ECM. However, only disconnect and reconnect the ECM with the battery disconnected.
Take a look at the pics. Sorry there is nothing indicating color, but the ECM pins are indicated and the pins on the components show which wire goes where.
Let me know if this helps.
One last thing, years ago I had a no start on a 92 Dakota. There was no spark. There was a red / white wire or white / red wire that went from the ECM to the pick up coil. There was a splice about 12" in from the PCM that is known to corrode and cause this type of issue.
Also, I dealt with a 93 dakota that would run, start missing, stall, and then not restart. By luck, I caught the MAP sensor failing and causing the issue. That was on a scanner and trying to drive and watch live data is not recommended. LOL
Let me know what you find. Make sure the pins on the ECM plug are no pushed in or corroded.
Let me know what you find.
Joe
Images (Click to make bigger)
Tuesday, September 17th, 2019 AT 7:21 PM