Un error que he visto que daba algo similar a lo que decís es cuando mandas a modificar y el contenido del campo que envías contiene una coma. Por ejemplo: 10,50
Considera que el 10 y el 50 hacen referencia a dos columnas y por lo tanto dice que tenés mas campos de los que permite la tabla de la base de datos.
Otra cosa realmente no se me ocurre.