Hi There,
There is a lot of conflicting information about these pumps (Bosch VP44 series) on the internet and whether they are interchangable. The 003 and 004 seem to be interchangeable and likewise the 009 and 016 are for the 2.2. The difference supposedly is on emissions and the different catalyst setups on different cars. I'm not sure about the 011 but as it's a similar setup to the Vectra I'd be surprised if it wouldn't even run with an 004.
My understanding is that the 003, 004, 009, 011 and 016 are not coded and you should have a separate ECU (which IS coded) in the box behind the battery. This changed in 2002 with the introduction of the (confusingly named) PSG16 pumps which have the engine ECU built into the pump.
I can tell you from bitter experience that these pumps take some cranking over if they haven't been primed!! I'm not familiar with the setup on the 2.0 DTi but the 2.2 has a rubber link pipe with a jubilee clip on the return line above the diesel filter where you can 'suck' the diesel through but ensure that the ignition is switched on as you do this so that the stop soloniod is open and is allowing fuel through the pump.
Aside from the priming issue just check your connections and sensors such as the crank sensor have been reconnected correctly.
Just one final 'observation': your pump code should start 0 470 (not 407). Not nit-picking but it might help you locate the right parts when searching the interweb.
I share your pain having just gone through a pump change myself. Getting consistant advice from anyone about these was the worst part of getting it sorted. If you're anywhere near Reading I can recommend a good diesel specialist.
>Jamie