Did you google the issue? I seem to remember there being an issue with that year range. There were a number of possible fixes. Flashing/replacing a module, replacing the dash switch (push button), and one other that I cannot remember. My 04 Silverado was the dash push button switch.