I Have a situation

Oh geez Toad, the 60’ time is in the toilet!
Those Cooper tires are not helping at all. There good drivers. I like’em in my drivers. But not the track.
Swap them out for better stickier rubber.

What are the cam specs? You may need some more stall in the converter.