I don't get may punctures, but of those I do, I only find the culprit in about half of them - thorns, flints, glass usually. But the others, I find nothing - the tube is pricked, but nothing in the tyre.
I guess by definition its not possible to discover the cause.
Doed this happen to everybody???