Need advice for slowing my car down consistently.

http://www.summitracing.com/parts/mor-65042

take some timing out of it....like you said..adjust the throttle linkage..

short shift...