I haven't experienced the exact issue you've described, but my keyboard is definately whack. If I complete a sentence and notice a correction needs to be made, and I delete the wrong word...the new correct word cannot be placed where the old word was. It goes up like 2 lines at random, and inserts it there.
Here's an example:
Text, text and more text being used as an example.
It can be anything really, just words to show what's happening.
I'll get to this point right here and realize I need to correct a word.
So that's the template.
Let's say I needed to delete the word "point" and replace with "spot". Below is what happens.
Text, text and mospotre text being used as an example.
It can be anything really, just words to show what's happening.
I'll get to this {} right here and realize I need to correct a word.
I made the edit text black so you can see where it's inserting it. I also added {} to show where the old word was that never got replaced properly. It doesn't insert those brackets, they're just there for illustrative purposes.
I've had other freaky stuff happen as well, but this is the worst. The irony is that I had similar experiences with my HTC EVO V. I would go to delete a word, and different letters would delete instead of the intended word. I was really hoping buying a $400+ phone would have solved these issues...but I guess not.