Getting strange chars in Serial output from time to time

Thanks all again for your help. Got to love issues like this, I went through the line with

sprintf(buff, "Data - Kcal: %lu Time: %lu Distance: %lu Step: %lu", statkal, stattime, statdistance, statstep);

and double checked spacing. It turns out there was some kind of special character (not sure what it was) between the Time: %lu and Distance: %lu. Now the issue is resolved!!!!