There are several threads on this forum addressing this issue. There is a known problem with sessions resetting in ASP.NET however, we haven't really determined what causes it to happen only some general ideas. There are also some MSDN articles regarding this.
Are you running a virus scan program? This is one known cause of session reset.