I would ask him if he disconnected the blow off valve tubes. The noise you are describing is very similar. Chances are, if he did disconnect them, he was driving the car pretty hard. The only reason I say that is because he disconnected them to get the tuner "whoosh" noise of the blow off...