1997-2001, because it has the newer styling and has OBD-II diagnostics.
2000-01 0331 head cracking has more forum threads about cracks, than actual cracked heads.
I have a 2000 with 170,000 miles, and a 98 with 284,000 miles, no head or head gasket issues.