I have a 2012 Infinity qx56 i bought new, has 150,000 miles now and has started acting up when we try to start it at random times. 10-15 times starts perfect, next time it acts like battery is dead and gauges flicker and it may start on the next push of the button or may take 5 times. Sometimes locking and unlocking with key fob helps but just randomly does it. Had a mechanic drive it everyday for a week with his scanner and never did it.(Of course) did it next day 5 times. Been doing this for 5 or 6 months now and i cant figure it out. Thought at first wife was crazy, because she said battery keeps going dead and someone would jump her and it would start then so I replaced the battery for her just thinking it had a bad cell or something in it because it was 5 years old, but it kept doing it and i swapped vehicles with her and i realized it was like a short or something in it. When it does it you can just start pushing start button again and again and finally it will start. Any suggestions on what part i should replace next to try to resolve problem? I appreciate the help!!