Once again this site has many of your blocks and fixes.
My solution would be this however, stop supporting Zynga. Scams and spam surround Zynga games like flies on manure. I'd not be suprised if they are taking kickbacks to act slowly or look the other way when it comes to these scams. Zynga and it's CEO have proven time and time again (language warning in vid) that they are only concerned with profits. And once they have your money, good luck getting it back. Just ask the mom of the preteen who took her credit card and spent $1,400 on FarmVille.
Zynga games : FarmVille, Café World, Mafia Wars, Texas HoldEm Poker, Fishville, PetVille, YoVille, Vampire Wars, Street Racing, CityVille, FrontierVille, TreasureIsle, Fashion Wars, Pirates, Special Forces, Warstorm, Pathwords, WordTwist and more....
Hmmm... I think I'll get in on the action and make my own app (link to come soon)