It IS time to start brainstorming solutions, but don't get caught by the easiest, shiniest one. Brainstorm as many solutions as you can. Don't judge then just yet. Once you've gathered the longest list of solutions possible, then go through and evaluate each of them.
Choose one that will solve your problem completely and forever, not a temporary fix just because it's easier. Also, focus only on the next step in your ladder in mini problems. This will help keep you focus and not overwhelmed.