The keyboard is correcting things that don't need to be corrected. For example, it will highlight portions of a word and correct them. It sees the word "dinner" and only highlights "ner" but will then try to correct it to dinner, leaving you with dindinner or another variation of this error.