problems with my 2006 Toyota tundra what is wrong?

I have a 2006 Toyota tundra and it is a 6 cylinder if that helps. My check engine light comes on (flashing) when I start the truck with a rough idle. I turn the motor off and then restart the truck and I get a solid light (not flashing) with a better idle. I have replaced the spark plugs, the spark plug boots, and also the all 6 coils. these were recommended to stop the light from coming back on. I have also replaced the O2 censors and Mass air flow device.
what else can be wrong with the truck?

CactiJoe2020-01-22T02:10:50Z

Usually when you have too many codes show up on a scan it's not all of those sensors, it's the ECM. You have replaced many things connected to the ECM to I'd lean toward the ECM being the problem. Especially if you can't pull any codes from the ECM to indicate the specific sensor or cylinders affected and so on. 

Sometimes the camshaft or crankshaft position sensors go bad. BUT, I still think you need to give the ECM some consideration. Have the guys at Auto Zone or your favorite parts shop plug their code reader into the ECM plug under the dashboard and you'll soon know the answer. 
Good Luck!

The Devil2020-01-14T01:46:51Z

You used all your guesses and wasted a barrel of money and time. Pull the OBD2 codes and have an answer that is NOT a guess. The check engine light means *check the engine* and you do that with a code scanner.

Pearl L2020-01-13T01:51:00Z

i would let a mechanic check it out

Pearl2020-01-13T01:37:05Z

i would get a mechanic to fix it

.2020-01-13T01:36:46Z

You need the problem code. 

Show more answers (2)