u have flames that just equals bonus points, my 20v used to do this, it was sick.
Sorry that doesn't help your problem tho.
Did you happen to bump a vacuum hose off or nick one, as this would be a good starting point for a sudden increase in revs and the car running rich.
This would be my first point as its very easy to do when working in a tight engine bay