Too many bonds on the oxygen.
The oxygen has two bonds to the carbon and one bond to a hydrogen. This gives oxygen a +1 charge. The way it sits right now, the oxygen is a kind of a mix between carbonyl and a hydroxide. But bottom line, the oxygen is not happy, his octet is satisfied, but it is not in it's lowest energy form. You will probably never see a stable oxygen with that bonding pattern. The oxygen will either kick of the hydrogen or break the pi bond with the carbon. This will allow his electrons to go into the lowest energy orientation and keep his octet.
I am pretty sure thats the reason. It's the only thing that makes sense to me.