Maybe a floormat is in the way, so you can't step on the clutch all the way. Make sure there are no obstacles. I had this situation once or twice when I couldn't start the engine because of a floor mat.
If not, maybe the switch on the clutch is defective so it has good days and bad days.