I would first check the SharePoint web.config to verify that impersonation is on:
<identity impersonate="true" />
You may also check the app pool accounts configured in SharePoint Central administration. If accounts were updated directly in IIS Manager, SharePoint may have reset the accounts and caused some side effects.
Are there any errors or warnings in the eventlog?