Hola:
Como te comenté antes, los forms o sus controles generados dinámicamente suelen dar bastantes problemas. Te cuento qué podemos hacer... poner ese form en una capa (basta con poner un tag div antes del tag form, y por supuesto, no olvidarte de cerrarlo...) con un id, y cuando quieras usarlo y sabes que te provoca el error, volcar su contenido en un textarea (supongo que sabrás hacerlo)
Así podrás ver como se queda ese form (si se quedan bien los controles: name, value...)
Saludos