Auto-sync data turns itself off randomly
I don't have an answer to that. I do have a workaround for it though.

Download this app from the play store called AutomateIt. It's an app that allows you to make the phones to respond to certain situations.

You could make a rule for the phone to follow, maybe something like: turn auto sync ON when screen is turned on.

Hope this helps.