Serial Transmition Stopping?

Try:
unsigned long lastSample = 0;