I think Crystal got everything he wanted to work to work (although fixing specialstat.txt would be neat so that we can have everything in order).
I think it just can't be fixed the way Isa is saying. Apparently, the special stat of a pokemon with a number above 151 is reseted to 98 (base 0) when entering battle.