I am going to assume this car is a V6 since there is no such thing as a 6L motor in ANY Mazda.
This all sounds like one of two problems that were common to those years. I know its a 1995, but 1995 was split into two build years for Mazda. So you car is either an OBD I or OBD II. The first thing your gonna need to get it the engine code that is present. Too bad if you have an OBD I system, you may have problems retrieving the code. Sometimes the system doesn't store the code (even though it should).
Once you get the code I would be more than willing to help you out in making sure your not lead astray.
Monday, February 19th, 2007 AT 9:49 PM