adK,
It is not the year 2012, and I am having the same exact problem as you. I too, believe that it was a fuel problem, but now that I have read through your entire post, and thankfully, the solution as well, I will take note to the dizzy area once again. I did notice some oil residue at the vents, but didn't pay much mind to it, thinking it was surely the gas, or a bad tank of gas. In my case, I checked for spark when the engine stalled, and I did see spark both at the coil and the end of the wire. I'll definately double check that again.
If you are reading this, thank you!