I have a strange problem with my KJ 2.8 CRD. When the weather is warm the engine cuts out randomly and it wont start again until I leave it to cool down for at least 10 minutes. I had just got my KJ MOT'd and was on my way home when the engine cut out whilst waiting at the traffic lights at a very busy road junction between the A312 and the M4 motorway. I was in the middle lane so it caused total havock, with cars behind me racing towards the green lights and switching lanes at the last second when they suddenly noticed I wasn't moving with my hazzards on and my bonnet open...I was sure there would be a collision at any moment...Luckily there wasn't but it was very embarrassing to say the least. The temperature gauge was under half way when it cut out, so it wasn't over heating. It isn't the first time it has happened, but is was the most awkward place that it has happened. About ten minutes later, I got it started and drove another couple of miles till I got half way into my housing estate where suddenly it cut out again, leaving me diagonally parked half on and half off the curb...Another 5-10 minutes later I got is started and finally managed to park it at home again. It has become such a problem that I now dread taking my jeep anywhere further than my local supermarkets. Suspecting the electric fan was the issue, as I never hear it come on, I checked the fuse, the relay and finally, the fan itself...All were fine. The only other thing it might be is the temperature sensing switch that switches on the fan...But I have no idea where that is. Anyway, I plugged in my ODB reader and two error codes came up...One was for the crankshaft sensor and the other was for the MAF sensor. My friend assured me that if the crankshaft sensor was no good then I wouldn't be able to start the engine at all...Is that true? And we had a look at the MAF sensor and it looks relatively clean...So I am now at a loss as to what the problem can be...Any ideas guys?