Chosen Solution
I’ve got a ranger 2900 cb it transmits ok and receives ok but if I knock it or it falls forward on the bracket it goes off what can this be please
Sounds exactly like you don’t have a good ground or power connection, it may be possible that the wire connector has a lose contact to the main board where it is soldered from the wire to the board but I think you have a lose connection first before digging into it. Add a bonding wire (ground) from the unit to the vehicle bypassing the hanger bracket and its ground as it is screwed to the vehicle, the more grounds the better.