Ok, I have recently had an intermitent problem starting the veccy. It cranks over but will not fire up. It happend first a week ago and again on Saturday. checked the fault codes and got P0335-29 which I beleive points to the crankshaft sensor. Would the sensor have an intermitent fault? Once it' starts (which it will do after 30 mins or so from not wanting to play) it runs fine and will re-start again without hesitation.
Having done some searching on the net it seems that the -29 indicates that the sensor is not picking up enough pulses, would this point to a dodgy starter not cranking fast enough??