If I had to guess, I'd say in the chase10.fpi script, these two lines may be causing trouble with each other:
:state=1,ifweapon=1,plrdistfurther=100,plrelevwithin=10:movetotarget=1,animate=5
:state=1,ifweapon=1,plrdistwithin=400,plrcanbeseen=46,rateoffire:animate=1,rotatetoplr,freeze,useweapon,rundecal=6
If the player were to be between 100 and 400 units from the enemy, the enemy is being told to movetotarget as well as freeze, so that's causing some contradiction.
You may be better off making your own AI, or finding a better one, I've seen people post some pretty good AI on this board, perhaps you could search for one.
The one and only,
~PlystirE~
Dammit, Jim! I'm a programmer not a graphic designer!!!
(P)suedo code (L)inguist, (Y)ou (Sti)ll (R)eap (E)verything