I'll knock down your first premise assuming you believe that Jesus spoke for God(which is another question). Jesus supposedly says in two gospels(I don't remember which ones right now) that the mustard seed is the smallest of all seeds (when making a point about faith). He, or the idiot who wrote that in his name was WRONG! Poppy Seeds are smaller! Therefor your premise that "God" cannot err is trashed! However that does not mean that the Bible doesn't contain some truth.