Hello everyone. I purchased a 2011 qx56 with an issue. The issue is that it will start sometimes. When it doesn’t start it will just crank. Sometimes it’ll take 4 attempts to start, 10 attempts, or on the first shot. It is completely random. Old owner gave me a list of previous repairs over the last two years to combat this issue. This includes cam and crank sensors, new cams, new timing set, vvt solenoid, high pressure fuel pump, coils, plugs, injectors, and maf. Last time he brought it back to infiniti they said it was the wiring harness. They put a new ecu in and it continues doing the same issue so they put the old one back in. I personally put a good used ecu and it did the same issues. All relays and fuses plus ipdm have been replaced. I’m completely lost with this thing. When it starts, it runs perfectly fine. I even drove it 5 hours bringing it home without an issue. As long as I don’t turn it off, it will run forever. I never got a code until just recently. Cam position circuit bank 2, bank 1 lean, and p0011. i also had a few u1000 codes to the adaptive cruise module but i think those are unrelated. What baffles me is if it is the wiring harness, why does it run literally perfect if it starts. I checked for power at each cam sensor and crank sensor and I am getting 5V which is perfect. After clearing the codes, nothing came back even after maybe 30 crank no start attempts and about 70 miles of driving since yesterday. Anyone think of anything?