hang on a minute, i've just read the original post for the first time, cutting out when warm is almost always the crank sensor.