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!!!!