Simon,
I suggest you post your code and let everyone have at it! Who knows what you have that is causing the problem. It could be latched bits, etc.
I've been involved in this forum for a few weeks now. The people are pretty good. (I can be, too if the questions are in my area of expertise.)