It has to be electrical right? Or the pcm? When I got the truck it didn't have any codes except the u codes and the only thing I changed was the ficm because of the main power dropping when the truck started , but the truck ran good. I thought it might be the logic side of the ficm so I used...