It sounds like the same problem I had I replaced the ribbon and had same effect
I eventually found out it was one off the camara mount arms that was ever so slightly bent, I found a spare on ebay and replaced and haven't had any problems since everything works ok