An '08 doesnt have that cable, sorry. I wasnt sure which year we were talking about. You will have to have it adjusted at your dealer by the Digital Tech. The new throttle body is a self contained unit, no external idle adjustments and no TPS resets.