Dude, as soon as I read your post I thought ocular migraine. That sounds pretty much like the one my mom used to suffer from. Check it out.

The Magical Mystery of Migraines