If this server has been running properly for some time now, you might want to try recreating the IIS site and application pool with the correct settings to see if that helps. Its possible an update may have corrupted your site definition, and you may just need to recreate under .NET 2.0. Also make sure your Windows updates have been applied. If that doesn't help, upgrading to the latest 15 minor would be your best bet to make sure you can get the support you need.
Kyle Kerst Cameron Solutions LLC www.cameron-solutions.com