Posts, pages and some images are deleted sometimes

Perhaps your site keeps getting hacked, if the posts and pages are in the trash every now and then? Have your tried changing the passwords for every user, database password, ftp credentials, WP salts and such?

You could try installing WP Security Audit Log plugin (not affiliated) from the WordPress plugin repo for tracking all the changes made on your site.