the fuel tank pump starts winning when it tries to suck more fuel than available ! Also it makes that sound when working without any fuel in the tank !
The series 3 16v has a 12mm fuel hose that feeds the fuel pump from the tank.
the series 1 and 2 has an 8mm fuel hose that feeds the mechanical pump from the tank.
If you put the 16v on a series 1 or 2 33 and you install the 8mm fuel pipe from the 8mm output fuel tank onto the 16v's fuel pump, you will hear the pump crying !
This is because the feed line is not enough !
Not the best example but I hope you get my point
Assuming that you have already checked spark cables and sparks, this is what I would do in your case :
1- remove the fuel line that feeds the pump from the pump, put a 1meter long 12mm hose on the pump and direct it in a canister with fuel.
If it stops crying, then your problem is either a blocked fuel line from the fuel tank, or a rusted fuel tank inside.
You will need to remove the tank, take off the fuel meter from the top of the tank and check what happened.
2-if by removing the fuel tank from feeding the pump and your pump still is winning, it means that your pump must be getting weak, but still it should still send enough fuel to the engine.
Second thing to check is your injectors. Take them out, ( be carefull not to damage the "o" rings ) and have a specialist clean them for you with ultrasound. Thats not expensive.
3 - if the problem still is there, check if your throttle bodies have been messed up ! By removing the top inlet manifolts, you can see the "butterfly's" inside the throttle bodies. Make sure that when you press the fuel pedal down, both sides of the throttle bodies open at the same time by the same amount.
One last thing - if your car uses throttle position switch instead of sensor, make sure that as soon as you touch the throttle, you hear the click from the switch !
Hope you get it sorted