Do you have all your grounds grounded properly? I had a loose one and I think it was making mine run like a 4 cylinder when it wasn't working properly. I found the loose one when removing the dead engine. Your harness was a stock unit modified by someone to run in your truck?
Still I think your fuel supply is suspect at this time. You need to monitor the fuel pressure while driving or on a rolling road dyno.