I know there is a similar bug to this already reported, however I find the repeated presses ALWAYS occur. I am pretty sure it is NOT a reception issue. Excuse me if another but is not warranted.
This bug relates specifically to use of the keyboard. I am not sure if similar issues exist with remote buttons.
The issue I experience is that every time I press a key, the system behaves as if the key were held until another button is pressed, at which point it is as if that key is held. I do not believe this to be a reception issue for two reasons. First, my IR receiver has a light on the front that is lit when I hold a key. When I release a key, the light becomes unlit. Clearly, then, the receiver can detect when key is depressed. However, the system does not seem to recognize this.
Also, I have read elsewhere that this is a known issue. For example, this tutorial http://ubuntuforums.org/showthread.php?t=782864 recommends using the 0.1.5 version to avoid this issue. However, I found this older version not to work with my MCE IR receiver.
I am using Ubuntu Jaunty, with the 2.6.28-15-generic kernel and lirc 0.8.4a. I use the 0.8.4a lirc_dev.h file when compiling.
Thank you so much for making this module, and let me know if I can help you stomp this bug.