I have had this problem before it turned out to be something in the toilet itself at the back of the bend. At times it would be push to the back and let everything flush normally and sometimes it would move slightly forward and it would not flush properly. A snake just pushed it out of the...