Para mi tiene que ver con los servidores y los números grandes.
Fíjate si todos los servidores son de 64 bits y las localhost de 32 bits....
Código PHP:
Ver originalecho PHP_INT_SIZE . '<br/>';
echo PHP_INT_MAX;
Fijate si te da lo mismo en todas esos valores, pues el $istore2 enseguida da como valor 103033582379 que sobrepasa al máximo para entero de 2147483647 en 32 bits y en 64 bits me esta dando 9223372036854775807...
Se que una vez que se desborda un entero se convierte a float y eso puede hacer perder presicion...
Pero ni idea..