So after a reflash using vanilla Maemo, you have the same problem as you have with CSSU? How does that lead you to conclude that CSSU might be the cause....? Regarding lag, the liblocation callbacks are triggered when the location changes, it may be that the change threshold is what causes your problems.