From what I read, Sky is reporting that Alonso didn't retire the car due to a genuine reliability problem, but that it was a protest against the team for giving him a dog unable to finish in the points.

As much as I am aware that he is a prima donna, this sounds a bit too hard to be real. But then again, I wonder why Sky would report this without some kind of evidence.