I dont have a spare ECM laying around unfortunately. I need an excuse to goto Melbourne anyhow to go hit up one of my surf shops and maybe surf if there is anything rideable...but I wont be able to get your way for 1-2 weeks. If one of the FAST guys has one they can send me to borrow and take over to Yeti, I'll take responsibility of taking care of it and returning it.
I could probably bring my chip out of the Syclone to try. I also have 50# injectors, but im running code59. Dig...I can safely remove my chip and put it in Yeti's truck without issue right?
Anyhow.... just so we are clear, the truck ran fine before the battery swap? You mentioned you been slowly fixing it since you bought it. What other issues did it have? Possible something in the past is coming back to haunt you?
My assumption from reading all this is either bad ECM (maybe when moving the battery, something shorted and fried the ECM?), or I was going to say bad chip (maybe it didnt burn/emulate right, error'd and phil didnt notice it....it happens, ask me how I know after limping down daytona beach after a bad emulation)....but if the truck ran fine before the battery swap, Im going back to bad ECM. If the ECM swap doesnt fix the issue, my next move would be to get a newly emulated chip to try.
Gary was the only one to mention ignition module/distributor which Ive learned from his experiences are now starting to be common culprits for issues and have become part of the commonly asked "did you check this" list.
Other things to check is fuel pressure, timing, and of course all your grounds again, especially near the battery in the original and new location.