Today I faced some weird behaviour of my 9.5.1 HF16 and HF17 (till now tested only on these) and for now I am powerless

Maybe somebody faced something like this before.
Generally speaking:
1. I have a cell in Cube Viewer which at beginning returns value 1, which is correct. It is a consolidation calculated by rules. I can recalculate my view many times, it is 1!
2. I am opening a report in Excel that among others presents also this cell. First recalculation of my report returns also 1.
3. Second recalculation though (after no additional action) changes the value to 2!
4. When I come back to my Cube Viewer and recalculate I also see 2 (and this is not correct anymore to be precise

5. When I go to rules editor and "resave" the rules (add a space or delete and put back a semicolon, just to make TM1 do the "resave") I can come back to my Cube Viewer and after recalculation my value goes back to 1. It also goes back to 1 in Excel, but... only after first recalculation. Second recalculation leaves me back with 2 both in CV and Excel

I am working to do some more findings, but hope somebody here will be able to say: "Oh yes, we had that and the reason was...".
My comments:
1. I can understand I did some mistakes while writing my rules, but what I cannot understand is why TM1 returns different values (after saving rule and after second recalculation in Excel).
2. I thought this could have something to do with the direction of consolidating children, but the cell I am talking about has its rule that divides two other values from other cells and those do not change. My calculated cell should not be calculated as consolidation at any time.
3. It looks like my second recalculation in Excel turns rules calculation off for this cell and applies hierarchy summing (in this case value 2 would be expected), but how would that be possible?
4. Using Rules Tracer in both cases I have the same source data in the "Trace" section, the same cells shown in "Tracing Calculation:" section and the same rules displayed on the gray field between these two sections. The only difference is that in the first case I have the "Calculated: 1.0000" and in the second case I have the "Calculated: 2.0000" result.
Additional info:
1. Server and client - Windows XP (English), Office 2003 (English), TM1 9.5.1 (HF16 and HF17) (English).
2. Excel calculation - Manual
3. No DBS formulas in Excel file, no macros.
4. Excel file I am talking about is the only one open on my computer while doing these test.
I will appreciate your help. If I have some more findings I'll add them.
Regards.