dmitri wrote:Another possibility, and in fact more likely, is that your PIC is playing up. Try to reprogram it, check for bad soldering/connection around it.
That was my first thought too. I have reprogrammed it some times, but I'll give it a try anyway tonight, maybe with different software versions.
Last time i've programmed it (recent release with USB speed addon), the programmer didn't come up with any errors (except of the verify error after programming config, which is a common issue and to ignore as far as i know).
And i'll of course check the connections around it.