if the 06 is throttle by wire check the electrical connections for corrosion. Also check the throttle body operation manually with the intake removed, may be gummed up. May also be fuel injectors or timing.........Lots going on to get the big beast moving.