drivability diagnostics rant.
Engine diagnostic codes should never have been released to the public, they are dangerous in untrained hands. I know many feel that the computor diagnostics are better than sliced bread, well yeah they are if you in the parts sales business. I have read I don't know how many threads that someone has a problem and the first thing that is suggested is go get the codes read even if there isn't a CEL. Ok thats fine I guess to a point but one of the first things we were taught in Drivability diagnostics training was computors LIE. Over 60% of diagnostic trouble codes, the real problem has virtually nothing to do with the sensor that throws the code, and on oxygen sensors the number is closer to 90% (my biggest rant) So I will start with the oxygen sensor codes first. when getting an O2 sensor out of range code, changing the O2 sensor should be the LAST thing you do not the first. Oxygen sensor out of range high or rich is almost always a fuel related problem, IE high fuel preasure from a bad regulator, leaking or stuck injector etc so that stuff needs checked first, next check wiring making sure no shorts or grounds. same thing with lean condition usually caused by things like a vac leak or other bad sensor that isn't out of range yet.
Another one is when you get multiple codes, whats the first thing you should do? No it's not check the sensors that are throwing hte codes, it's go check your ground wires ALL OF THEM.
Basically when you find a trouble code, the first thing you should do, before ever touching the truck is sit back and think, what else besides that sensor could cause that to read like that? Then start a diagnostics on the situation. MAF sensor codes have been thrown for nothing more than a dirty air filter, yet the first thing people want to do is clean or replace the MAF sensor. MAP sensor have been replaced multiple times when all that was wrong was the hose was cracked
Guys I am not saying don't look at those codes, but use them as a tool not as the final diagnostics, they should direct you in the area to look at like mentioned above O2 sensors should get you looking why it thinks it's running rich, not automatically replacing the O2 sensor. I have heard that almost all O2 sensors that are replaced are not bad, infct there is very few things that can take them out. running certian aditives in your gas, and using things like Red RTV to seal intakes and exhaust manifolds are the 2 main culprits so lets sit back and think a little before automatically assume bad sensor.
Last edited by matt's2.9STX; Aug 26, 2006 at 08:20 AM. Reason: goofed
TTDCSB40
Trending Topics
Before we get too far on the "them dagburn computers, never needed them on my Model T and Henry Ford knew how to build them good!" wagon I think you need to look at what their function is.
Sure, get code and replace what code points too, that's bad diagnostics in any book. That should be discouraged and unfortunately I believe we are ALL guilty of doing that from time to time. Not relying on the codes EXCLUSIVELY is a matter of experience.
The designers have all those sensors and wires in the engine compartment to help squeeze every last drop of HP out of that engine AND not destroy the Earth in the process. As a result the engine now needs a computer to perform calculations that before a carburator did as a bunch of pre-sets. Those sensors aren't there for you, they're there for the computer, it just so happens you can use them as well.
When the computer detects an abnormal signal in sensor A, it goes into fault mode. It's a computer, it can't find a work-around for the issue because it doesn't know what the issue is and isn't smart enough to problem solve even if it did. That's not the computer's job, it's job is to take those sensor inputs and calculate air-fuel mixtures and timing adjusts. So when the computer goes into fault mode it sends fault code based on the last faulty signal and tells the driver to check the engine. Just because sensor A sent a faulty code doesn't mean it's faulty - it just means it sent information that was out of its normal operating range - maybe it got bad input and passed it along, who can say (certainly not the computer)??
So you are correct, you shouldn't rely on those codes as the end-all answer to the problem, you should test first. Unfortunately the person designing that truck was also an Engineer and in the process of using sensors for the engine he/she/it also decided what a good idea it would be to put sensors on ALL the truck components. Those sensors aren't there for you, they're there for the engineer or the mechanic.
Ford Trucks for Ford Truck Enthusiasts
The engineers had a job to do. They tried to do their job in the most cost effective method available. If that required measuring the gas cap being loose, they figured that they could find out of it was loose with some programming in the ECM. They did good. They figured if they had wheel rpm sensors on each wheel for ABS and anti-slip control they could use baseline rpm counts to determine low tire pressure (I think that is what they do), a very creative use of information that they already had. They know the rpm of the engine, and can calculate if the rpm 'contribution' by a given cylinder is not the same or close to the others, they can determine which cylinder is misfiring, but not the CAUSE.
These guys did a lot. They used the resources at hand and made some elegant product. Remember, the Apollo that went to the moon had a 4K computer, and look what they did with that. We should be taking our hats of to these women and men of the industry.
... stepping down from soapbox....
tom
Steve
(Which means it couldn't have been a Microsoft product
).
We still need humans. It has taken how many years to get 'self controlled' vehicles to run that desert 100+ mile route independently? My youngest nephew could do it in less time, and he's not in school yet. Point is, machine information has its place, and human interpretation is still a needed ingredament.
tom
store that makes the code reader available, with a deposit, and will print out the
findings for the customer. The findings are in a 4 page format and the codes are not
given until the 4th page. That being said, let me point out the obvious, how many
actually read on the 1st page where it states exactly what you've all said, "just
because there's a code for a given part doesn't mean that part is bad!" Everyone
wants to fix the symptom, not cure the problem. And too, add in some less than
quality individuals doing the code retrieval, and we have the current situation. Believe
me, after working with the general public for auto parts, there are a few out there who
aren't ready to put gas in, let alone have keys.
I, too, will step down from the soapbox, now. Have a good one.








