I had a similar problem with my 1997. It ended up being my regulator. I believe in late 1997 they changed to the newer blower regulator. All you probably need is the regulator itself. On the older 1996-1997 they changed the motor, regulator and cage to accept the 1998-up setup.
Steve
P.S. This was my original post.
Lazy Link