@davidbitton, you are probably not raising the carriage high enough or fast enough after the first probe. The probe height is the H parameter of M558, and the travel speed (non-probing speed) is the T parameter.
On my printer I use [c]M558 P5 X0 Y0 Z1 H5 F100 T7000[/c].
BLTouch will go into alarm if it does not have enough space to deploy the pin completely, and when RRF is probing, the pin is immediately redeployed while Z is raising, it does not wait until the carriage is at the next probing point (in contrast to Marlin which will retract during travel moves).
Cheers,
Ben.
PS: I don't know what happened to Calvinx, he manually deleted all of his posts. For the BLTouch at least his info is still on the Wiki.