For being such a great company, Spacex sure does postpone their launches a lot. This time it is to give them a 10% better chance of a successful landing of their first stage back at the cape. It's mostly weather this time, but it seems like most of them are postponed because of equipment problems.