I am having the same problem with my 97 GrandPrix GT. Did you ever get this figured out? My husband is thinking maybe the neutral safety switch?