Rev climbing on their own is a definite sign of an air leak, but the 'twonk'...erm....
One I had recently, the bolts on the PCV plate had come loose, thus breaking the gasket seal and causing an air leak...revs all over the place. Could a bolt have worked itself loose and fallen out? Long shot though!