I had a similar issue over Irak recently, while cruising at FL370, with a QNH of 9945 if I remember it correct. Made the plane go nuts but I managed to recover once I switched to manual weather. I'd never seen such an issue before, so I'm wondering why this happened twice in a few months (that we know of)?