whew! this post turned out to be Great! all the help, ideas...I can't thank you enough...We got it fixed! great ideas! Lot's of help! I know where to turn when I need Mazda help!
Thanks again. I hope my explanation of the problem was as helpful as the replies I got!