I'll throw this out there, because it got me once.
Check your shoelaces. Seriously. I had an intermittent ping on my 29'er that just about drove me nuts. Shoelaces were flapping in the breeze and occasionally hitting the downtube when pedaling. That was a "d'oh" moment
-R