Has it got a good earth. Has the earth lead tight. My dad had a xtype jag which did a similar thing when he had a new clutch in it and the garage forgot to tighten the earth lead. It would start fine sometimes then tother times it wouldnt start at all.