Question about 2006 Mazda 6 s

1 Answer


I have a 2006 Mazda 6s. I had the motor done. When I got the car back, the check engine light was on with code po340, the "tcs off" light and the traction light is on. Also the tach does not work. When I step on the gas, the TCS OFF light and the traction light go off and the tach works for a second. The guy who did the engine said " I dont know" its driving me insane. Help!!

Posted by on


1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    Top Expert:

    An expert who has finished #1 on the weekly Top 10 Fixya Experts Leaderboard.


    An expert that got 20 achievements.


    An expert that got 10 achievements.

  • Mazda Master
  • 21,873 Answers

Code 340 is for a problem with the cam position sensor. That would affect the tach and cause the check engine light to be on.
And most all the time the check engine light is on the other warning lights will be also. The Traction control system uses the engine and the ABS system to function. So if there is a problem with the engine, the TCS will be disabled.
The cam sensor and circuits would need to be tested. It could be a wiring problem.

Posted on Apr 24, 2013

Testimonial: "Ok replaced both cam position sensors. I still get the code. It was not doing this before the guy rebuilt the engine. WHen I got the car back, I checked the codes and replaced the cam position sensors yesterday. Rpm gauge only works for a second when I rev it up, and at that point the "tcs off" light and the traction light ( light with the squiggly lines) goes off for a second too... Where do I start hunting for a wire problem?"

  • 4 more comments 
  • Dave Apr 26, 2013

    Ok replaced both cam position sensors. I still get the code. It was not doing this before the guy rebuilt the engine. WHen I got the car back, I checked the codes and replaced the cam position sensors yesterday. Rpm gauge only works for a second when I rev it up, and at that point the "tcs off" light and the traction light ( light with the squiggly lines) goes off for a second too... Where do I start hunting for a wire problem?

  • Dave Apr 26, 2013

    and its an 04 not an 06. excuse my typo!!

  •  Stephen
    Stephen Apr 26, 2013

    You may need professional help to fix it. Code 340 says the computer is not getting the signal from the cam sensor or sensors. The sensor is supposed to be reading the high and low teeth on the cam gear. So if you have relaced the sensors, the problem could be the cam gears, or the circuit between the sensor and the computer. Normally the sensor output is checked with a scanner and a meter before replacement.

  •  Stephen
    Stephen Apr 26, 2013

    Its also possible the cams are not exactly lined up with each other if the signal from one sensor is not the same as the other in relation to the crank sensor.

  • Dave Apr 26, 2013

    so the engine may be out of timing? I would think the engine builder timed it correctly. This is so so frustrating.

  •  Stephen
    Stephen Apr 26, 2013

    Its possible. Based on your comments the problem started after the engine was worked on. As with any trouble code, testing and elimination of options gets you to the problem. I'm just giving some of the possible causes.



4 Suggested Answers

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of.(from cars to computers, handyman, and even drones)
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017

  • 1 Answer

SOURCE: 95 Mazda Millenia TCS swicht off comes on whene

what does TCS OFF mean on mazda mpv

Posted on Sep 10, 2010

  • 1 Answer

SOURCE: The tcs light and check engine light is on and car

Three Surefire Smoking Guns: Poor Baby was Overfed, Under-
Stretched, and hadn't had a physical since God was a Boy.

Posted on Jun 03, 2012

  • 1 Answer

SOURCE: traction control light comes on while driving in good weather

My 2002 Millenia just started doing this the other day, while on the freeway when it started doing it i would shut engine off and restart it and it would be good for a while then it would do it again, i am still looking for solution, has any one found one?

Posted on Jul 11, 2009

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

2006 mazda 6s 3.0 v6. I have a check engine light for Low Barometric pressure. what could cause this issue and what could it affect? also tcs is disabled and i assume it is because of this code

It would be helpful if you included the code you read on the scanner, rather than an abbreviated interpretation of what the scanner gave you. For instance, P0107 means "Manifold Absolute Pressure/Barometric Pressure Circuit Low Input". This indicates that the MAP (manifold absolute pressure) sensor is providing a signal not in agreement with what other sensors are 'telling' the ECM. The MAP sensor is like a vacuum gauge - it is located somewhere in the intake manifold or intake plenum and reports how 'hard' the engine is working to the ECM. These codes indicate there is a problem with the MAP sensor itself or with the wiring between the sensor and the ECM. Double check all the connectors that you disconnected when replacing the valve cover gaskets. As this problem only showed up after you did this work, it's probably a loose connection or pinched wire.

Jan 07, 2017 | 2006 Mazda 6 s

1 Answer

Hi Mazda 2006 6S code p2144 what is wrong i can't find anything online?

The meaning for a Mazda P2144 is explained at the link. It is low flow of the EGR valve.

Jan 05, 2017 | Mazda Cars & Trucks

1 Answer

My 2006 chev equinox was driving fine but then the check engine light came on...when I went to accelerate there was nothing the vehicle would not move...also the TCS light came on as well

TCS light is for electronic throttle control . This will set a DTC - diagnostic trouble code ! Your best bet is have it taken , towed to a qualified repair shop .

Jul 21, 2016 | 2006 Chevrolet Equinox

1 Answer

Light abs traction control stays 1998 buick park avenue

PRE-DIAGNOSTIC INSPECTIONBefore diagnosing ABS/TCS, perform a comprehensive visual inspection of system as follows.Check ABS/TCS wiring harness connectors for looseness. Check harness routing; pay particular attention to wheel speed sensor wiring harness routing. Check fuses No. 1D, 5B and 6B in instrument panel fuse block. Check fuses No. 1 and 2 in underhood fuse block. Check brake fluid level in master cylinder reservoir. Check brake fluid level in Pressure Modulator Valve (PMV) assembly reservoir. Ensure parking brake is fully released. Ensure parking brake switch is functioning properly. Always perform ABS/TCS system functional check before using DIAGNOSTIC CODE CHARTSThe EBCM/EBTCM has self-diagnostic capability, which can detect system failures. Fault codes stored by EBCM/EBTCM can be displayed using Tech 1 scan tester. There are no provisions for flash code diagnostics.Begin ABS/TCS diagnosis with PRE-DIAGNOSTIC INSPECTION procedure. If failures are found during pre-diagnostic inspection, perform necessary repairs, and proceed with ABS/TCS FUNCTIONAL CHECK. See Fig. 5 .If no failures are found during pre-diagnostic inspection, go to ABS/TCS FUNCTIONAL CHECK. See Fig. 5 . The ABS/TCS FUNCTIONAL CHECK will either indicate ABS/TCS is functioning properly or direct technician to various diagnostic procedures such as diagnostic charts, symptom diagnosis or BRAKE warning light diagnosis.CHART D - TRACTION OFF WARNING LIGHT ON CONTINUOUSLY & NO DTC SET (BUICK WITH UH8 OR U2A INSTRUMENT CLUSTER)Circuit DescriptionWhen ignition switch is first turned to RUN position, EBTCM goes through a self-test, which lasts 2-4 seconds. During self-test, EBTCM commands TRACTION OFF indicator warning light on. Powertrain Control Module (PCM) can also command EBTCM to set a Code 75 which will illuminate TRACTION OFF indicator.Traction control switch is located either on instrument panel center trim plate or driver's front door trim panel. Switch allows driver to select traction control mode (on/off). When traction control system is turned off, TRACTION OFF warning light comes on.EBTCM monitors transaxle temperature through

Jul 12, 2014 | 1998 Buick Park Avenue

1 Answer

Tcs light flashes and p0340 code

P0340 code means "Something" is wrong in the timing...
from CMP (Camshaft Position sensor) to the crankshaft bolt.

Very first thing, verify connectors are clean and shiny.
clear all codes, even hard codes.


Nov 23, 2013 | 2005 Mazda 6

1 Answer

I have a 2003 Mazda 6s. I was driving the car and turned to come uphill to my house, the car jerked like something hit the rear end. check engine and AT light come on. the car drove fine but about every...

Per the online search - see attached. Check ATF fluid via the dipstick - make sure car is on flat ground and running, transmission in PARK w/parking brake applied.

Nov 21, 2012 | Cars & Trucks

1 Answer


Any time the check engine light is on the traction control light will also be on. The traction control is disabled when there is a problem with engine management. Your best bet is to scan the engine computer for trouble codes, once you have those post them he and we'll see if we can't get you problem solved.

Sep 11, 2012 | 2002 Honda Accord

4 Answers

Tcs light came on with my 2000 honda odyssey,what does that mean?

TCS = Traction Control System

The TCS light is on because the check engine light is on this is common repair the check engine light failure abd the tcs will go back to normal.

You need to check the code to see if it is a trans code and then if it falls under the bulletin limits Honda will replace the trans under warranty. Even if you are out of warranty Honda will sometimes do a partial warranty. Here's a copy of the Bulletin.

There are several things that will turn the check engine light and tcs light on .if you get the code I can tell you exactly what the problem is . on your year i see transmission problems as well as egr problems. if you go to any large auto parts store they will check the code for free or a very small fee.

Hope helps (remember to rate this answer).

Mar 17, 2011 | 2001 Honda Odyssey

1 Answer

The TCS light came on and the car started jerking especially at stops. The light would go off for a while after restarting the car but the same problems would happen and the light would eventually come...

The TCS stands for Traction Control System, I believe. The TCS is controlled by inputs from the wheel speed sensors. If you have a bad sensor, then a new hub may be required to repair it.

The check engine light may be a sepawrate problem. Have the codes scanned for both the Anti lock braking sytem, TCS, and the check engine light.

Sometimes it will require a separate scanner for the TCS/ABS vs. the Check Engine light.

Good luck on this diagnosis and repair.

Jan 29, 2011 | 1996 Acura TL Series

1 Answer

Hello! I have a 1996 Mazda Millenia with 133,000miles on it. Just recently the ABS Light and the TCS OFF light has been coming on and off randomly(no blinking, just illuminated). I've done a bit of...

When both of these lights are on, I always suspect the wheel speed sensors.

Please see my tip at . These are generic instructions. If you get stuck or need specific instructions for your car, please get back to me with model, year and engine info.

Sep 28, 2010 | Mazda Millenia Cars & Trucks

Not finding what you are looking for?
2006 Mazda 6 s Logo

792 people viewed this question

Ask a Question

Usually answered in minutes!

Top Mazda Experts


Level 3 Expert

76691 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22219 Answers

Jeffrey Turcotte
Jeffrey Turcotte

Level 3 Expert

8531 Answers

Are you a Mazda Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides