no its not a wiring insulation prob you have a connecter thats getting wet and moisture is getting on the contacts. I called infiniti dealership when i orderd parts for my rebuilder and they notified me of certain services to perform to my car cuz its got 74,000 one of those services is a peticular plug in the engine compartment that they specifically said to disconnect spray with cleaning fluid and put dialectric grease in it cuz if it ever took on water the car wont start for a while. Try calling your dealership and see if they can specify which plug it is. if their clueless let me know and i will call the same tech i spoke with and get specifics. it was a common problem with the g's