I've been dealing with this issue for a long time and have not found a solution. I have tried multiple things suggested on this forum and other places I have checked. I have swapped ECM, IPDM, crank and camshaft position sensors, swapped the foglamp and ECM relays, changed the max fuse (or whatever you'd like to call it coming off the positive terminal of the battery), new battery, new spark plugs and wires, checked all of my grounds, hit the tank with a rubber mallet and parasitic draw test. I know that I am getting fuel and when the truck does start it runs very well. I don't have any stutters or lag to the throttle. It seems to just struggle with starting and once boosted it runs great. When I took it into Nissan and asked for them to find the cause of the issue they gave me 2 options essentially. One was the ECM replacement which I had done and the other was to change the gauge cluster. I was just curious to see if anyone has ever changed the cluster and had it solve the problem. The only things that lead me to it being that is that when my 4x4 light flashes instead of staying solid my truck will start. My air bag light is on but that has only been in the past few months and not the whole time I've had this issue and the other being that after I turn the truck off, about 20-30 seconds later my tach and speedo flutter and then lay back down where they were originally. If there may be anything else that I haven't said that could be a solution I would love to hear about it.