I had a similar problem with my Vectra Elite 2.2. It would seemingly start and move off OK but when trying to accelerate, and especially going uphill, there was a big drop off in power. The car went into my local GM workshop and they diagnosed a blocked exhaust. It was then found to be the catalytic converter which had broken up inside. The fitter showed it me after fitting a new one and the inside was in various bits. This was obviously allowing exhaust gases to pass through at slow speed, but blocking them at higher speed, consequently holding the power back. All OK now.