Sounds like your timing chain is out of sync and an open valve may be hitting the piston. Sometime back this happened to me. Everything looked right, but the wrong timing chain was in the box I bought. I have a Desoto hemi and somehow another chain was in the box. The Desoto uses a 318 timing...