I finally figured it out I started to re-writing the web site and realized that every page has code that logs traffic to a database. There was a bad connection string that was causing SQL Server to time-out. The connection string is different in my development environment, which is why I didn't see the issue there.
Thanks for everyone's suggestions and help.