I keep getting this code preventing me from passing inspection.

So I’m getting this code on my 2000 v6 dodge Dakota magnum. Looked it up and read that it’s my relay for the radiator fan. So I went and bought a relay and still code comes up. Weirdest thing I have an electric fan and a huge clutch fan mounted to the motor. I NEED it smogged but the mechanic I took it to he just suggested we change the whole computer out which would charge me 250-300 for it then to program it another 50-100 then to install it so total 450-500 . Idk whether he's trying to get one over on me.

Thank you,

Tj

My car has 150000 miles.
My car has an automatic transm

Experienced mechanics share their insights in answering this question :
When a diagnostic trouble code appears, the code sets to show a fault has been found with a component or along the components circuit. If you only replace the part or parts defined in the code without checking the actual performance of the parts or the electrical circuit, you may not have completely fixed the problem that caused the code to set. There may be a loose or failed connection along the circuit or a problem with the computer itself if the circuit and other components do test ok. Consider hiring an experienced technician like one from YourMechanic who can come out for a more detailed inspection of the issue causing your check engine light and offer a more personal diagnosis as well as estimate the proper repair.

How to Identify and Fix Common car Problems ?

Our sources include academic articles, blog posts, and personal essays from experienced mechanics :

The reasons for a check engine light turning on can range from something minor like a loose gas cap to something more serious like a faulty catalytic converter. It could even be a sign of internal engine failure. Ignoring the problem can turn a potentially quick fix into a costly and time-consuming repair.
The Check Engine Light is most commonly triggered for issues in the emission system, but can also mean issues in the ignition system, engine timing system, transmission, and more.
One of the most common reasons your check engine light may come on is that your oxygen sensor is failing. Your local auto repair shop in Western Washington can replace it for you quickly, which will restore your vehicle`s ability to measure unburned oxygen in its exhaust system.
One common issue that can cause your check engine light to turn on is a failing oxygen sensor. The oxygen sensor is responsible for monitoring the amount of oxygen in the exhaust system, and if it detects a drop in oxygen levels, it will trigger the check engine light.
Will your check engine light turn off by itself? In most cases, successfully repairing the issue that caused your light to come on will cause the check engine light to turn off automatically—but only after 10 to 20 “cycles”.
If the check engine light illuminates, it will either blink or remain constantly illuminated, depending on the problem. A blinking light, or in some cars a red light instead of a yellow or orange light, indicates a problem that needs immediate attention. Either way, you should have the vehicle checked by a mechanic.
You can judge how serious an issue is by looking at the warning light. The check engine light can show up in two ways: Solid yellow/amber light: Indicates a less urgent issue. Flashing light or red: Indicates a severe problem that needs immediate attention.
This is a sign you should stop driving and have your car looked at by a mechanic as soon as possible. Use your best judgment on whether to call a tow truck or drive yourself to a nearby repair shop. Is the light flashing? In many vehicles, there are two types of check engine lights—a solid light and a flashing light.
In a nutshell, the alternator helps to regulate the electricity necessary for the proper operation of your car. A faulty alternator not only turns the check engine light on, it also risks your safety.
This is a sign you should stop driving and have your car looked at by a mechanic as soon as possible. Use your best judgment on whether to call a tow truck or drive yourself to a nearby repair shop. Is the light flashing? In many vehicles, there are two types of check engine lights—a solid light and a flashing light.
But, there are other possible causes of intermittent illumination of the Check Engine Light such as failures in engine sensors, intermittent misfires, and faults with sticky or stuck valves such as in the EGR (exhaust gas recirculation) system or the EVAP system.

Relevant Questions and Answers :

the most relevant questions and answers related to your specific issue

I keep getting this code preventing me from passing inspection.
ANSWER : When a diagnostic trouble code appears, the code sets to show a fault has been found with a component or along the components circuit. If you only replace the part or parts defined in the code without checking the actual performance of the parts or the electrical circuit, you may not have completely fixed the problem that caused the code to set. There may be a loose or failed connection along the circuit or a problem with the computer itself if the circuit and other components do test ok. Consider hiring an experienced technician like one from YourMechanic who can come out for a more detailed inspection of the issue causing your check engine light and offer a more personal diagnosis as well as estimate the proper repair.

I had a p0405 get code replaced egr valve, map sensor,mad sensor, and PCv valve just to be safe but still getting the code why?
ANSWER : The code P0405 and a rough idle is most likely due to carbon getting into the EGR pintle. This will hold the EGR open. When you are getting the rough idle you should shut off engine and remove EGR valve. Check to see if carbon is holding the pintle open. If it is then you will have to remove the carbon from the pintle. Then try and clean out the EGR passages by scrapping them using a round wire brush. Afterwards, start the engine for a few seconds with valve removed to blow out loose carbon. You should then spray a small amount of carbon cleaner into the passages to dissolve the carbon. Lastly, reinstall the EGR and reset the light and codes.

If you’d like assistance with this, consider YourMechanic, as a certified professional can come to the vehicles locations to perform these checks and properly diagnose your Check Engine Light.

Getting 2 then 4 abs codes, brake shutters, speedo dies and engine slowes when Brake and absolutely lights come on,
ANSWER : You definitely want to start by inspecting the front and rear wheel speed sensors; a failure in these circuits will result in several other problems. Begin by connecting a scanner to see if the Powertrain Control Module (PCM) is registering the sensors accurately. With the scanner, you should be able to monitor all the wheel speed sensors while driving. Keep in mind, the rear wheel speed sensor is mounted on the transmission and is the sensor that runs your speedometer.

Once you determine which sensor is not registering, visually inspect the wiring harnesses and, if everything looks good, replace the sensor. In most cases, the sensor is the problem. If you suspect a wiring problem that isn’t visually apparent, you will need to do a continuity test from the PCM to the sensor connector.

If you determine that all the speed sensors are good, you should suspect a problem with ABS pump. The C0267 trouble code indicates there is a wiring problem in the harness to the ABS pump. It is possible that this is the main problem. To test this, you should disconnect the connector from the ABS pump and visually inspect the pins on both ends. A continuity test should be performed in this harness as well.

There are more test procedures for this that are a bit involved. If you are interested in digging more into this, you should pick up a factory repair manual, not a Chilton. The factory repair manuals are superior and you definitely want good information to make a correct diagnosis of your car.

If you need help with this, I recommend an "ABS light is on" inspection.

Good luck!

I have a 2006 Audi A3 2.0T I keep getting the code p0089 valve for fuel metering N290 implausible signal.What do i have to change?
ANSWER : To resolve diagnostic trouble code P0089, the mechanic would test the fuel pressure regulator, check for a clogged fuel filter or screen, check for restricted fuel lines, and test fuel pump output. Typically, the problem will be found in those latter areas. With regard to the stalling, given that the code references potential fuel starvation issues, it is plausible that the stalling is related to the fault that has caused P0089 to set. To get this problem resolved expeditiously, please request a check engine light diagnostic and a certified mechanic from YourMechanic will be dispatched to pinpoint the cause of the fault. Once the faulty part or component is identified, it is explained to your satisfaction and the mechanic will let you know of the cost to repair. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

Why do I keep getting a P0101 code in my 2011 Nissan Sentra
ANSWER : Hello. If you are continuing to get the same code then the engine needs to be checked first for any vacuum leaks. The slightest leak in the intake tubes or any of the vacuum hoses or gaskets will cause this. I usually will do a smoke test to find the issue. If there are no leaks then you may have a defective sensor. I do not like to use re-manufactured MAF sensors. If the sensor is known to be good then it may be a circuit issue, which is rare on this vehicle. If you need help with this, consider YourMechanic, as a certified mechanic can come to you to [diagnose why the check engine light continues to come on] https://www.yourmechanic.com/services/check-engine-light-is-on-inspection

EGR code, Cylinder 4 misfire code 0304 detected.
ANSWER : Hi there. The Exhaust Gas Recirculation (EGR) valve may be not designed for the emissions requirements for U.S. standards. If the EGR is pulling from cylinder number 4 and after replacing the EGR and the computer detects a misfire, then the EGR is malfunctioning and not responding. When you close off the tube to the EGR and the EGR light comes on and the misfire light goes out, then the EGR is not responding to your emissions system. I recommend replacing the EGR with the OEM specified part for the engine and all of the issues should go away. If you need further assistance with your misfire and EGR, then seek out a professional, such as one from Your Mechanic, to help you.

Check Engine Light codes. 2006 Mercedes Benz E55 AMG
ANSWER : Since you are getting many different codes from different areas of the engine, you may need to have the system hooked up to a factory scanner since most of these generic codes do not cross over in my repair software. I would also check with the local dealer to see if any service campaigns are open on the vehicle since there are over 30 possible campaigns that could pertain to this vehicle and some of the problems you are having with the secondary air system. This may be the cause of some of the codes and supercharger disabling. If you’d like to have this checked elsewhere, a qualified pro from YourMechanic can come to your car’s location to go through each Check Engine Light code firsthand and have them resolved.

P0014 shows up, will it pass inspection?
ANSWER : Hi there. In most urban areas, if any code is set (or at least if any engine/transmission code is set) they will fail the inspection and send you back for repairs. In your case with the P0014 code, sounds like the camshaft position actuator sensor (CPAS for short) has gummed up – not surprising given high and sitting up for 8 months. Take it out, clean it/replace it, re-install it, clear the codes, and you will be just fine. If that does not work, you may need to have a variable valve-timing solenoid replacement completed. If you’d like to have this addressed, a certified professional from YourMechanic can come to your car’s location to inspect the code and perform any actions needed to clear it.