Strange Timing issue between platforms