If you are calculating the time stamp in the moment in which you store a reading, this can be irregular due to other activities in the same or other vi or in the computer itself that can affect the execution time of your vi.
The activity of an acquisition card is indipendent from the PC because it is managed by an internal hardware timer.
So the best is trust the DAQ card and calculate the actual time stamp from the beginning of the process by using the 'actual scan rate' output by AI Read.vi.
You can accumulate every 10 readings a value calculated as follows:
inverse of actual scan rate * 10 (in secs)
So you can accumulate progressively that value over the initial time (in secs).
That's the way NI calculates the timestamp column in Export Waveform To Sp
readsheet File.vi; look also at Get Waveform Time Array.vi for an example of how to do it.
Roberto