Yes, always run 93 octane, usually from Hess.
The smoke comes where there is not fuel system cleaner in the car.
The fuel cleaner was Chevron Fuel System Cleaner, its the newest one they have out.
I have no clue why tapping on the gas stops it either.
I have cleaned my mass air flow sensor as well, and no change.
Gray 2004 330CI ZHP