It looks like it could be a temperature fluctuation problem too, at a particular point in its growth cycle. Other options listed above could be possible too. It is showing signs of stress indeed, so I would keep monitoring it for progress or worsening of symptoms.