Originally Posted By: labman
What I really loved were the old guys that gripped about knowing nothing about FI and leaving it alone. Not knowing what they were doing never stopped anybody from working on carbs.
HA! No kidding. And nothing stops the young kids now from farking around with their FI cars. And there's plenty you can do without having to reprogram the PCM (although, I'd bet that a PCM programmer is cheaper than a performance carburetor...). You can adjust the signals the various sensors send out to adjust the performance of the engine. The "downside" is that the computer will correct any errors- if you try to make the car run too lean or rich, it will try like heck to correct for that. Where a carb will gladly keep on chooglin' along with whatever you tell it.
There's NOTHING I don't miss about carburetors. Well, except cleaning them. Nothing more satisfying than getting a can of cleaner and getting all that gunk off of everything. Pulling all the vacuum lines and cleaning out their holes. I loved how well the cars ran after that!
Of course, you had to do that three times a year or the car would run like snot...
I guarantee you, the FI engine strands fewer people than carbed engines. Fewer still if they don't ignore the check engine light. The electronics in the fuel delivery area of the PCM are dead simple and there is almost nothing that can break them- it's more complicated to get the spark to fire than the injectors. I'm pretty sure they have enough redundancies where almost any one part can fail and you can still limp the car home.
Even if the incidence of roadside failures were the same or higher, they're still easier to diagnose and fix. Plug in a code reader and change the part it says. After all, a stranded car will have had a catastrophic failure of something, and the computer knows that. In a perfect world, the car would have an annunciator that showed more info about things, and alerted you as to the issue. It could say "no crank reference", you call AAA and tell them, and they dispatch a truck with a mechanic and a part and they fix it on the spot. They are getting there with the OnStar system.
(I fix computers/printers/servers for a living, and the higher end models have exactly these kinds of things. The user calls and says "my printer won't print, it says 50.1 error!" and I show up three hours later with a motor and they are back in action. Or, it could just say "FAIL" and I'd have to bring it to the shop, diagnose it with a meter, eventually find the problem, fix it, and charge them twice as much for longer downtime and less profit for me.)
When it comes down to more ethereal fixes, like "sensor XYZ out of range", you still have to apply the same fundamental knowledge and diagnostic skills you learned with carbed engines. To diagnose a carbed engine, you had to know how it worked. Well, to diagnose a FI engine, you have to know how it works too. Good example- I had a Ford Contour that had FOUR oxygen sensors. It started throwing a "cat efficiency below threshold" error of some kind. Now, what does that say? The rear sensor was seeing too much (or not enough) oxygen after the catalytic converter. How does it figure that? It compares its reading with the readings of the upstream sensors. That means that if the upstream sensors are wrong, it will be wrong too. Since gas mileage was down and the idle wasn't as smooth as before, I determined that the upstream sensors had actually gone "lazy" and were causing a false error. And changing those solved the problem.
No matter what the system is, you have to know how it works to be able to fix it. If you're not willing to roll with changes to systems, it's your own fault, not the technology's.