First Person Player keeps walking - GearVR

Help please!

I have been building for HTC Vive and recently starter working on Android and GearVR.
I have everything up and running and am using a IPEGA controller.
Head movement is OK, and turning right or left is OK.

My issue is walking forward and backwards. My player does not stop moving, it ramps up in speed and does not stop walking. I do not have this issue when I hit play in editor on my PC, only when i deploy on my android phone.

I need to get my player to stop right when the joystick is back in its home position. i have the same issue with the touchpad it seems to float and you loose control.

Any help?