I had the same problem with a LS motor and the problem was my timing was off by like a tooth or two. it did the same thing, it had a knocking sound on low rpms and it did not have no power... i would be flooring it and i would be redlining it but it was really slow.