hmm, ive had the same probs with my 91 mazda mpv, but i fixed it myself! just a 45 dollar part, it was something with the wiring to this little tube thingy (not to good with cars) but before i got it fixed, i had to put in park if i stopped (red light, stop sign...). if it;s under warranty, take it to dealer and have the check it out, if not, a gas station may know what's up with it. good luck!