Welcome to the darkside, Jerome

As far as the harness goes, there's always changes year to year in the connection to the electrical box.
Also, in later models they they changed from a 8 pin to a 6 pin connector on the throttle body. Worst case you'd have to repin it. If you want a lime-swap harness, I'll fix you up. Otherwise, PM me and I can walk you through whatever needs to be done. No big deal either way.