340 has no balls

If the pistons are rattling around, it could be a number of things.

Poor octane
to much timing like burnt said or to quick timing
not dropping down in gear when it should.

Try to look into the engine first before dropping several grand on a create, by the way, you wouldn't get an argument from me on it's use.
The use of very high octane should not be needed.