If it were an exhaust leak I would think you would hear it all the time. Might want to pull off one of your timing belt covers and check in there, Just a thought. Most of the time a cracked heat shield would be sensitive to a specific rpm. Hard to tell when I don't have the car.