Have you closely inspected the inside of the tire to make sure there is not a tiny piece of glass or metal present? I once found a metal wire sticking through just enough to reach the tube, hence my repeated flats.

Hope you undercover the reason soon!