Problema no select com ajax

Tenho um formulario com alguns campos do tipo SELECT, alguns dependem de selects anteriores.

Digamos que eu tenha o campo :

Campo1, do tipo select (este campo irá atualizar os campos 2 e 3)
Campo2, do tipo select (este campo irá mostrar registros baseados no select anterior, e irá atualizar apenas o campo3)
Campo3, do tipo select ( este campo irá mostrar registros baseados no campo1 e campo2)

O formulario estava funcionando perfeitamente, se eu selecionava algo no campo1, os demais campos se ajustavam.

Entao eu resolvi adicionar na tabela um campo ID auto increment, que ficou localizado no inicio.

Adicionei o campo no grid, sincronizei o form, ajustei os paramentros de ligacao entre o grid e o form.

Entretanto agora, quando entro no form, ao selecionar o campo1, o campo 2 fica em LOOP infinito.

Alguem poderia me ajudar a entender o que está acontecendo?