4.6L Tech
Ever since I have bought my car, the gas pedal has seemed to "stick" when first applying throttle. At first I assumes it was just from inactivity of sitting on the lot, but now I am starting to look at the 75mm TB that the previous owner had installed. The pedal doesn't stick when it's off, only...