Unpredictable New England weather means that the Boston Marathon, coming in late April, is not always the perfect temperature for racing.