deffo crank sensor ? just been through it mate i got a new one for £17 so not to bad at that price , what i found on mine that had happened the sensor has 3 wires to it they sit pretty close to the engine block so after time the protective plastic round the wires melts away ,the water flange to the engine block had a leak and was dripping periodically onto the bare wires and causing a short , there's a link on here that tell you how to change it and if you have a Haynes manual i found follow the instructions as for changing the front engine mount helped to get into it , hope this helps