Are you still using points? sounds like a bad distributor to me. Do you have the vacuum advance hooked up?? It should be on ported vacuum and not manifold. manifold will make it backfire when letting off as it pulls the timing a way up.