Any clue why this is failing to convert on one of my computers??
The most common cause is a difference in culture. Since you're not specifying a specific culture, the current culture on the system is used.
Try using:
HoursSince2013 = Convert.ToDateTime(stringArray[(i * 5) + 4], CultureInfo.InvariantCulture)