i have a 2001 156 selespeed that has a problem in that the fault light and buzzer are on, the diagnostics come up with pump relay stuck.This fault can be cleared but comes back as soon as the pump activates. So far i have changed the accumulator, the relay and have checked the wire from the relay to the ecu (continuity ok), i have also tried linking the relay earth direct to the battery negative with no improvement. The car drives well and selects all gears as it should (inc city mode) but occasionaly it will not go into first correctly (sounds as if it is in between gears, not fully in), when this happens the pump is working overtime and it will not select any other gear, the pump continues to run after the ignition is turned off and the key removed, it will only stop if the mail 20a fuse near the battery is removed. replace the fuse, turn the ignition back on and hey presto, all seems to go back to normal (fault light still flashes though. Does anyone have any idea what the cause may be? any help would be appreciated.