Wiring harnesses are tricky.. gotta make sure EVERYTHING matches.. w/ w/o abs, which tranny, any other odds and ends sensors.. i honestly would stick around a 97 maybe 96,98, check the sensors by the throttle valve and intake. Sport model vs regular.. stuff like that