Timing

That should beat the tires off the car, even with a stock converter. It would run a bunch better with a 2500-3000 stall converter.

Where is the cam installed? In the engine is NOT an appropriate response. :)

You may have other tuning issues.