..just had exactly the same problem on mine. I'd had a little bit of a warning as last week it had been taking just a few extra cranks to start and on one occassion wouldn't start at all. I left it 10 minutes and all was fine - but I knew it was only going to be a matter of time before something was going to need checking.
I'd heard about the sensor problem - so it was on my suspicion list.
Thursday - got home and decided to do a peddle check - lo and behold code 10 3 3 5 flashed up (0335).
Friday morning complete fail to start, Recovery duly called and trailored to my Frequent 'flyer' Garage membership Club for a replacement sensor. All in £120.
What stands out the most for me though (and I've said it before) - how fantastic this Forum is - the time and effort that those that contibute to it have taken to put up such valuable information about pretty much every issue you're likely to come across is amazing - I can't thank you all enough. I had the ability to diagnose and even pull off the How to Guide to give to the Garage just in case they hadn't done one before (and make sure they knew that I knew the size of the job)
Rewind to Thursday
Peddle test - heard of it - how do you do it ? - look it up BINGO! How to read the codes - look it up BINGO there it isWhat do they mean - look it up BINGO - oh dear!Result - "Hello I've broken down at home - the Engine management codes are telling me it's possibly a Crank Sensor issue......" "We'll be there within the hour.."
"Hello mate ..Crank Sensor......" " Ok - where do you want it taking as I can't fix it......"
" Hello - is that the Frequent Flyers Club...... Omega......Crank Sensor....... about an hour...." "Yes - we'll have your Omega VIP Lounge waiting for you... sounds like you've cracked the problem - we'll sort it out for you....."
Blooming marvellous chaps - thanks so much.
What's next ? I think my garage are starting a book on it ...I've put my money on Lambda sensor as I don't think that's gone wrong yet

Cheers
Ian.