7875 + 5.9 + E85 + Megasquirt

I need to get this car to hook. I’m spending probably a full second just sitting and spinning at different points of the track. I think this setup has a 6.50-6.70 in it if I can hook. DA6171E0-9850-4C1E-83EF-719D4C0BC4A9.jpeg