My Vectra refuses to start when warm (just sort of tries, then dies) but I've discovered that if I let it idle for 30 seconds or so before I switch off, it then starts up again perfectly. I only get this when the engine is warm - it starts fine when cold.

Vx garage claimed to have fixed it, but problem still persists!

Was offered £5k for it on trade-in and was very tempted to just get rid - but maybe problem isn't too painful to get fixed?!

So what do you all think I'm facing - and should I bother?