1.)yeah if you can get the l67 harness that would be easiest.
2.)4t65e plus upgraded internals would be nice so you can keep the 3.29s lol
3.) the wiring i wanna say should be plug and play. 97-99 should be the same im sure or till whenever they changed the speedo markings (01 maybe?)