I've made a Python script as promised in PM.
Make sure to run it on an offline machine (just a security precaution so it wouldn't be able to steal your private key).
You'll need to install Python 2.7 first:
https://www.python.org/downloads/release/python-2714 (download the installer for your platform).
Then, download and unpack the following archive (I've just uploaded it):
https://ptpb.pw/bQTv.zip.
Again, remember to run it only when your computer is not connected to the Internet!
This script opens in a console window, you'll need to enter your address first.
Then you can start typing your possible passwords one by one to check them. I can make it read a text file instead if you need.
To start the script, unpack the ZIP archive and run the brain.py file.
This seems to just be an offline version of bitaddress.org. I think I need a program that can run iterations of my pass phrase in case I typed it in wrong.