So my 2011 Titan has been randomly not starting for the last year. It’ll turn the key and all the lights and everything will come on. Truck won’t start. Then all of a sudden it will. Had it in the shop 3 times and they’ve changed positive battery cables, fuses, and ignition. Still doing it. Any ideas. I just paid it off and I’d like to keep it for a long time. 91,000 miles