Had22 volt cranking and 32 volts running so I pulled the ficm. Did the repair although the soldering didn't appear to have any cracks or anything I re-flowed them anyway. Back in the truck and still the same problem. Fired it up and it still misses and has absolutely no power fir 15 minutes. After 15 minutes I can deal with it but it still doesn't have what it should and it still skips and misses even when hot. Code was p0276, cylinder 6 injector circuit low. I did check the wires and connectors for chaffing while it was out as well and all was well.