You could try resetting the ecu; worked for me and costs nothing. Just disconnect the battery for 20 minutes or pull the fuse for the ECU which is in the fuses/relays box under the bonnet. Press the brake pedal while battery is disconnected to drain any charge left in capacitors. The ECU will then relearn the sensors and this may fix the problem. If it doesn't you havn't lost anything !