340 w/ 650 double pumper ?

The more power you have, the more the converter stalls.
Is your engine making more power (Torque) than a 383?
Go and try that 650. Take care on the tune at idle and light throttle.