I have the same problem! I'm quite good at thrashing ideas (both others' and my own). Currently happy as an early employee at a startup whose idea I don't find rubbish :)
When you find common/repeated gaps, problems, and frustrations, stop and look at them. If you care about the problem, find out who else has it, what alternatives there are, what it takes to get a MVP to solve the first 80% of the problem.
I have had some ideas in the past that would have solved one of my problems, but they are very rare.
Try having less of a routine, not in terms of schedule but of habits --
Entropy is the crux of creativity.
I've considered making a "life randomization" app to add perturbations to my own habits. So if you solved your own problem, which is also one of mine, you'd have at least one user.
Just a thought.