I have the SAME problem! My auto-correct before was awesome, worked efficiently in both French and English... but now it's all crooked! Replaces "my" with "m'y", "If" with "ignacio" (??!!)
I'd like to know what the hell is going on and how I can get an auto-correct that makes sense. HALP!