I bet the chain falls off again. The narrow kit chain was nothing but problems for me. I got this chain HD 415 Chain Nice Quality!!
from Pirate cycles and it never fell off again. Perfect alignment is not even necessary, but try your best. This is a wider chain that will fix your chain problems.