Sounds like the new dist. is installed incorrectly, and the thing can't compensate enough to make it fire. Just because there is spark, does not mean that the spark is firing at the correct time.
The fact that the thing backfires when you spray a very combustible mixture indicates that you are getting fire at the wrong time.
Fuel related problems (like too much) would simply run rich and smoke, but would not backfire.