Pinion snubber problem
I've try getting the car to launch without one. You can't run one on the street so forget about that. I don't use one and mine seems to launch fine.
If I needed one I'd be going caltrac. That is the very best there is, tried and proven..period.