hi i have a vectra 2.0dti 04 was having loads of p100 and p400 codes i have swapped over the vacuum pumps for the egr and inlet pipes and wiring and my car been faultless for 2 weeks now? are they exactly the same vacuum pumps??????