How to get the JY-MCU bt board to work

My BT module is playing alittle funny. It's a JY-MCU ver 1.05. I have it all seemingly working connected to my Android app. I have the Android app send the numbers "1", "2" & "3" with a new line between each. About one in every ten returns correctly, but mostly they return as 0 or a number between 200 and 255, or half correct.
I've tried all the different baud rates from within arduino but to no avail. I currently have the NewSoftSerial connection on pins 2 and 3 set at 9600 which is connected to the BT module. Both the hardware serial and the arduino serial monitor are also set to 9600.
My phone connects to the module fine and seems to send data out fine.
Has anyone else had this issue with the reliability?
Many thanks