from what i remember boomtings, your problem is most likely to be the gear stick microswitch. this will not show up as a fault, as someone (kth286?) has pointed out. the best way to determine if this switch is working would be with a multimeter.
good luck!!!!
Twas me....I have the pin-outs from the controller end if you want to test the switch from the bonnet instead of underneath...