You sure its the engine? Mine sounded like that when the torque converter bolts were loose. You've probably already ruled that out, but figured I'd post up just in case.