When I get really stuck on project, or have lost my way, or drive, or whatever, then what I do is switch to a different project for a while. I usually have a half dozen or so projects going at a time, in large part to allow me to do this.
The main difference between a hobby and a job is that you don't have to work on your hobby if you don't feel like it.
The main difference between a hobby and a job is that you don't have to work on your hobby if you don't feel like it.