I have a 3rd party package, that usually takes about 30% of my 2 processor SQL server. On occasion, the server will go to 100%. The vendor has told me to go into query analyzer to this one stored procedure, click edit, then the green arrow (does that recompile it?) and then go to the current processes and kill every instance of this stored procedure running. I do this, and the utilization returns to normal. They say they have no idea why it does this, but the recompile will always fix it. Does this make sense to anyone? Is this for real, that something happens to the stored proc and a recompile is necessary or it will lock up?