we need a fair amount more info here, perhaps a schematic and some code other wise its a question of how long is a piece a string.
it maybe down to the fact that the default clock of the 28x2-5 is 4mhx and the 28x2 has default of 8mhz.
setfreq m8 in the older picaxe and see if that makes a difference.
Older X2 parts can only operate at up to 8 MHz with the internal resonator and 20/40 MHz with an external resonator.
The Current/newer X2 parts can only operate at up to 16 MHz (except 20X2 up to 64 MHz) with the internal resonator . The 28/40X2 parts operate up to 64 MHz when used with an external resonator.
I would not beat yourself up to much, we have all done it.
Althought if your changing the operating frequency of the PICAXE (with SETFREQ) then if things done work as expected, I know where I would look ...............................