Could be. But this has happened a number of times, for fairly long periods. He does not feel any misfires and no codes from the cat sensor.
I don't know for sure that they were ripping him off but it sure seems that way. In fact, it almost always seems that way these days. And I've had plenty of experience with garages (mostly dealerships) giving my wife the run around but then backing off when I talk with them.
Of course, my son wouldn't be in this pickle if he hadn't dropped out of school and left home. In his defense, he has a steady job with benefits that pays the bills, but just barely. He has never asked for money but I'm not sure he realizes how tenuous his situation is. If the car craps out and he misses a few days of work, he could get fired and then be in a real mess. Sadly, I think many dealerships are willing to take advantage of people in his situation (can't stay employed without a car and don't know enough about cars to cut through the bull and get the right work done at a fair price.)
It seems amazing to me that the ECU in a modern car like his Maxima wouldn't tell you the exact source of a misfire or ignition error. How can this be?