Ok. So my Freelander starts like a champ in the morning and when leaving work. However if I take for a short spin to the market or something where I am only inside for alittle while it will not start when I return. So in short, when the engine is cold it starts fine, when hot it cranks and cranks forever. I have replaced the crankshaft sensor with no success. Anyone have any further Ideas?