04 6.0 started having issue several weeks back. Truck wouldn't start unless I cranked on it for 20 minutes or more. After I got it started I took it to local shop and put it on computer and got codes for cylinder 6 circuit high and low. Also low icp code. Ficm tested good never went below 48 volts. Injectors buzz tested good. But that's only a test of electrical components so who knows. I replaced icp sensor (early 04 lucky me lol) truck started right up but now dies after a few minutes tops of running. Will stay running after trucks warm but runs like a giant pos. has a noticable miss as well. Thoughts?