You have to be burning with an idea, or a problem, or a wrong that you want to right. If you’re not passionate enough from the start, you’ll never stick it out.
If you define the problem correctly, you almost have the Solution.
If the problem can be solved, why worry? If the problem cannot be solved, worrying will do you no good.