What would cause the difference figure to change in Bank Reconciliation if the module is closed and re-opened before you press the reconcile button?
This has happened on several occasions and running checklinks on the financial module has restored the difference to zero.