This problem has been getting worse recently but Ive also recently amassed the money to fix it, if it's what I think it is. Anyway, the problem:
When accelerating, the car often struggles to get power, like when you try moving from a standstill in 3rd gear, then it'll kick in and be fine, or it'll kangaroo until around 4k-5k revs then it'll be fine. Sometimes when I start the engine from cold, it'll be fine for about 5 mins then it'll start to struggle.
The engine light comes on sometimes but then as soon as I floor it and reach around 70mph it goes off then comes on again when I'm cruising.
I've changed the spark plugs and reading various other posts it sounds like it could be the coilpack, the car has don 106k miles and I dont think it's ever been replaced.
Or could it be the EGR valve? I've read about taking that off and cleaning it, but I wouldnt know where to start