Been having this problem on and off for a while now, but yesterday it just refused to start altogether unless I gave it a bit of throttle to help it going get.
It just sits there cranking over but not igniting, so I've suspected it may either be:
1. Fuelling.
2. Ignition.
3. Idle-control valve...