Have you given thought to the route ? It is highly irregular to have so many flats in a short period . The other thought I have is get your wheels checked as well. It may be your wheel(s) are the problem. There may be something that is causing all of this. Good Luck!