Check the parts of the boot sequence that are unique to this node, including any software package startups. Maybe there's something in that code that resets the time? I'm wondering about a SET TIME command that might have been added to correct a time problem when summer time started.