Code p 340 refers to cam shaft(CMP) sensor A, bank 1--range /performance problem===causes -wiring---CMP sensor--ECM
take it to an accredited service center that has experience on your make and have it properly diagnosed
You say it runs fine. Some time low battery voltage will set it off. P0340
https://www.autocodes.com/p0340_mazda.html
Faulty Camshaft Position Sensor
SOURCE: 2001 Mazda Tribute wont start
the problem is probably an idle air control valve. its a cheap fix. the body is ford the motor is mazda.
Luke
SOURCE: My neighbors 04 Mazda Tribute intermittantly needs
There is certainly a short somewhere. Most dealers will not take the time to find a short, they are in the business of selling parts. I would find a local mechanic that has a electrical specialist on staff to find the problem for you.
SOURCE: 2002 Mazda Tribute, Check Engine light came on and
Stop in at autozone or similar parts store & get free code scan, then see which way to go from there. Cheaper & faster than guessing.
SOURCE: 2003 Mazda Tribute will start, idle rough for a
check the fuel filter air filter and vacuume lines if they all good make sure the spark plugs are making a bright blue spark
SOURCE: 2004 Mazda Tribute V6 will not stay running
Try this, it's cheap, easy and it won't take long...and it will probably help...
I
have a 2001 Tribute and ithas had this problem since about 1 year after
buying it new. My motherin law also has one and it has the exact same
problem. You can crankthe carcold
(sometime even warm) and it will die unless you keep the gas pedal
pressed in. I suspect that this is a widespread problem with
theTribute. Forget about the Mazda dealer helping. There is a very
simpleand cheap solution:
1. Locate the idle air controlvalve...looking at your engine from the front of the car,
the valve islocated on top of the air intake towards the far right
corner of theengine (next to the plastic cover on top of the engine).
The valve ismetal, looks like a small metal cylinder is attached to it,
and isbolted on with two bolts. It also has wires plugged into it. You
can goto google images and type "Mazda tribute idle air control valve" to see what it looks like.
2. With engine off, unplug the wires from the valve.
3. Remove the two bolts and take valve off of air intake.
4.Inside
the metal part you removed, you will see two chambers with ashaft going
through them that can extend back and forth. The shaft hasa spring on
it, and a plug that can open or plug a hole between the twocavities.
This is the idle control valve.
5. Take a flat headscrew driver
and pry the shaft back and forth a few times to free itup. There will
probably be some dirt/grime on the shaft.
6. Takecarburetor
cleaner and spray it in the valve cavities. Allow it to soakfor a
minute and drain it out. Repeat if needed to clean it out.
7. Blow in it to dry it out.
8. Take WD40 and spray it in the cavities. Drain excess out
.
9. Take the screwdriver and work the shaft back and forth a few more times. The shaft should move freely.
10. Bolt the valve back onto the engine air intake and plug the wires back up to it.
Startthe
engine. If this was the problem, and the engine was stalling justbefore
doing this procedure, then it should start right up and idlefine. If it
was stalling sporadically when started, it should not anymore. I have
to do this procedure with my car every 6 - 12 months. Whenthis problem
first occurred with my car it took it to the dealerseveral times. Of
course it would not do it at the dealer, and theyclaimed ignorance as
to the cause. I suspect this is a cash cow forMazda.
144 views
Usually answered in minutes!
×