100 Questions Designers Always Ask
Jon Moore

Great starter list. Here are some more:

Why a product? This one is refamed and might not be the same as asking about product goals.

Will a service accomplish your needs instead?

Is this something that is solvable by thinking beyond the screen?

How do I get in contact with the end user to generate/validate ideas?