Q: Code C342D

asked by on

My 07 suburban is throwing a code and I can't find any information on it. It's code C342D. Was wondering if you guys had any idea what it is or what may cause it. Truck runs fine for the most part other than when it's at an idle the rpm is showing it's reving up and down. Had this problem before and replaced the tps and it went away. Wondering about that too.

My car has 240000 miles.
My car has an automatic transmission.

Hi there. Either the throttle position sensor (TPS) or the idle air control valve (IAC) is not working. Check the wiring to the TPS sensor and the IAC valve and see if they are plugged in and if there is any broken or frayed wires.

If the wiring looks good and there is no breaks, then start with the TPS sensor. Unplug the sensor and see what the engine does. If the engine starts to run normal, then the sensor is not working.

If there is no change, then I recommend replacing the IAC valve. If you need further assistance with your idle seeking when the engine is running, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: My engine is flooding and its idle is VERY rough.

If you pull the hose off of the fuel pressure regulator on the fuel rail with the injectors, then have someone turn on the key without starting the engine to see if fuel comes out of the regulator top port...

Q: Speakers not working

It sounds like the amplifier is not working. Check the fuse for the radio amplifier. If its blown, replace it with the same rated fuse and see if the sound comes back. If not, the amp has most likely failed....

Q: Q: Service Engine Light is on.

Different than the Check Engine Light, the Service Engine Light is typically triggered when a predetermined service interval has been reached. There are dozens of service schedules that could be coming up including oil, transmission, battery, ignition system (spark plugs)...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...