Won't sync Facebook contacts

I set it up with a temporary Google account which proved a terrible idea because I've just had to do a factory reset.

Anyway, I've done it and got everything back accept this time facebook won't sync with my contacts. Last time it did it all by itself and I didn't even know it could - now I'm trying to get it to it won't!

It says that the contacts have been synced (and the time is up to date) but they don't show up in the list.