Dashpot might have been sticking on it when the PO had it, and it costs about $60 from the dealership, that would explain the removal. I installed a new one on my 89 22re, did ok for a few months then it started sticking again, it might not have been the dashpot, im wondering if the spring controlling throttle plate is wore out.