Q: Needs to pass smog check..

asked by on January 08, 2016

I need a pitman arm, idle arm, and upper balljoint installed. In addition, the Check Engine light comes on while driving on the freeway, the Gauge Check light has also started coming on, and I failed my smog test due to the fuel EVAP reading too high. I need to know how much it will cost to fix this.

If the check engine light is only coming on when your on the freeway it might be a problem that the computer is only recognizing at cruising speeds. Your best bet would be to have a certified mechanic read the codes and freeze frame data with an appropriate scan tool. The scan tool will also be able to pick up on any faults in the evaporative emissions control systems which may or may not be related. Regarding the quote for a price I would be unsure of an exact amount as I don’t know what would need replacing, that would be best answered by the technician doing the inspection.

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

Burnt wires leading to tail lights.

Hi - wow, what a challenge! Regarding the reverse lights being on all the time, I would check the reverse light switch on the transmission. I suspect it is stuck in the "ON" position. Regarding the fuel pump being inoperative,...

Lost communication with the tcm

Depending on whether or not you have made any modifications to your car (i.e. aftermarket tune, other performance upgrades, etc), this may be a problem with the main power-train control module (PCM) not communicating with the transmission control module (TCM)....

What causes code Code 00543 and how to fix?

Hello. The code 00543 stands for "Engine speed to max exceeded". Meaning the computer has detected the engine has crossed over 7200RPMs due to an operating fault. Since you were simply starting the vehicle and backing it up, it is...

Related articles

P0472 OBD-II Trouble Code: Exhaust Pressure Sensor Low
P0472 code means there is a problem with your electrical circuit, often due to issues with the back pressure sensor.
P0091 OBD-II Trouble Code: Fuel Pressure Regulator 1 Control Circuit Low
P0091 P0091 code definition Fuel Pressure Regulator 1 Control Circuit Low What the P0091 code means P0091 means that the Powertrain Control Module (PCM) has detected fuel pressure that is outside the specification set by the manufacturer. What are...
P0267 OBD-II Trouble Code: Cylinder Number 3 Injector Circuit High
P0267 P0267 code definition Cylinder Number 3 Injector Circuit High What the P0267 code means P0267 is an OBD-II diagnostic trouble code which indicates that the engine control module (ECM) detected the cylinder number 3 injector circuit having a high...