Need advice for slowing my car down consistently.

A simple throttle stop is all you need! http://www.summitracing.com/parts/mor-65042/overview/