You did not say what version of crystal you are using, however I hav eheard reported on this forum a persistent bug in version 7 that intermittently returns bad results on running totals.
If you are on version 7, try using variables to calculate your running totals. Software Support for Sage Mas90, Macola, Crystal Reports, Goldmine and MS Office