They really isnt a CC cable or box with 04+ cars as the throttle body is electronic.
I see you live close to me, I have a spare throttle body from a 07 sitting in my garage. You could have it if you wanted it, try swapping throttle bodies and seeing if it changes anything. It came from a supercharged car but I think everything is the same for throttle bodys on 04+ cars, bolt pattern and plug in.
EDIT: I looked it up, they are the same throttle bodies.