We have a support article for this solution.
If you are still having an issue, check here also. There is a setting called "regular time interval" under the Recycling Options in the Application Pool settings. Set this to the default of 0 if there is a number, IIS will have to be reset before the change will take effect.