If you're getting flames then there is obviously some unburnt fuel present for some reason.
A tappet will not allow fuel to flow when it shouldn't, as the injector will not be open, though you could have a leaky injector, be worth getting them cleaned.
tabetha