I run Web Driver (.Net version) with SpecFlow as my test driver on some fairly general Cross - Browser scenarios so I often am rerunning tests as I add new ones, or clean up old automation. On occasion a test that passed previously suddenly fails for a timeout on an element in a page, or some such similar timeout error, yet running the test 5 minutes before or after gives me a pass. Typically I try to rerun the test right away before looking for issues, considering how often I run the tests I can usually get a pass right away. So I tend to take the stand that I can ignore this error due to some condition beyond my control.
How do others handle this? Should I be taking time t track down intermittent issues which may cause a test to overall give me a failure in <10% of its overall runs, I don't see the value in chasing down one time out when I can rerun the test and see it pass. Or is this something that many people see and I am just trying to find an issue where there is none?