Argghhh, can anyone point me in the right direction here ? My car has suffered with bad idle problems for ages, so I removed the ISV and cleaned, cleaned all breather pipes and changed air filter. Still no improvement. I then Fixed a small hole near my back box for the MOT, and when I start it it idles perfectly. I let it run for about 30 mins or so, switch off, get coffee. come back to it about 5 mins later, car starts runs for about 3-4 mins dies aftering spluttering. Car now wont start. Happened to me twice now. Leave it for a while and it starts again. It's getting worse at running though now and will only go for a few minutes before stalling. When it wont start there is no spark from coil, engine diagnostic code reader shows engine speed sensor fault after car stalls G28 sensor. However I also have another problem with the fuel relay constantly clicking and re-priming the fuel pump, it goes crazy. So from spending days on google its one of three things, the crank sensor is either naff or its wiring is, fuel relay or ECU control relay. I would possibly think the coil but when I do get a spark it's a nice blue/white strong spark. Could any body here help me decided which way to proceed first ? All usual stuff checked, vaccuum leaks, bad earths on sensor loom, coolant temp sensor seems ok resistance wise. Any help would be masively appreciated. Also nearly forgot it gets stuck at a high idle around 1600 rpm when you rev it, taking a minute or so to come down to about 1000 rpm.