Integer transfer to arduino now stable.
Made more progress... Error may lie in overzealous loop speed and thus speed constantly being set to 0.