Hi People
I have a 2003 Vectra C 1.8 petrol
It has developed a fault where it wont rev past 2500 - 3000 rpm It just runs out of power !
I have op com and no faults are reported, fuel to rail is OK and injectors fire, Took exhaust off at CAT and still same problem, It ticks over fine and revs till it just runs out of steam at 2- 3 k

Any Ideas ?