One of the Bartolini pups (neck) on my 6-string Ibanez was cutting in and out. It would either be working fine, be sort of working (audible but low volume output and scratchy), or not working at all. I could affect this by jiggling the pickup and sometimes get it to work again, only to have it cut out again once I touched it.
Now, I will probably end up taking it to a tech anyway, as I have no expertise in this area, but I'd like to get an idea of what exactly the problem is. Since removing the pup to take the pic below, and then putting it back in, the pup is not working at all.