Could it be a fissure?
I have one that only plays up every now and again but when it does it is exactly as you described.