This might be a stupid suggestion but it sounds like the classic problem with vapour lock if you fill the tank too full. Although I would have thought 35 miles was enough.