The problem i have is that when cold driving the car till it starts to get warm is fine. BUT when it is warm on the 90 degree line between 1k to 2k revs it hesitates when revs get passed 2k all is fine. Had it on tech2 and a snap on machine no fault codes stored or found i have changed plug and leads also oil oil filter (i know nothing to do with it) fuel filter. The vauxhall guy i had look at it quickly said the eml has to be on for the tech2 to find anything. I got a feeling crankshaft sensor maybe when the revs are low that is when it is at fault. but surely eml should come on if there is a fault i have run out of ideas and near enough skint to think of anything else it can be. The car has done 76k on 98 S 3000cc.
He clearly doesn't know how to get the most from his diagnostic equipment!

Some faults don't light the EML but are stored anyway. In addition, problems like this can be diagnosed by watching how the live data behaves when running, if you have the knowledge to interpret it.
I say it could be a crank sensor (which would normally generate a code but NOT light the engine light), temperature sensor, as mentioned or a problem with a lambda sensor, as these are normally disabled at low coolant temperatures.
A look for fault codes, and the live data, would confirm the problem, I'm sure. Shame the guy with the Tech 2 was not a bit more switched-on. You can spend thousands on diagnotic tools, but if the user is a muppet....

Kevin