My maxima would start every morning without fail. And then leave me stranded in the middle of my territory at work between businesses. Would fire right up after some time , no regular interval , sometimes 5 mins , once it took upto an hour. Had no CEL , just a dormant code. Replaced it with a part from AZ and never had the same issue ever again.