Had my 04 Disco for a decade now and never been so frustrated, which is saying something. 187K miles, always cared for it, had some o2 sensor codes so I changed all 4, then a week later had the passenger side head gasket go, took it in to get it changed and my mechanic noticed that the passenger o2 harness was a bit melted, so he spliced in another one, then none of the o2 sensors were even reading, so he borrowed an ECU from a customers car at another shop, verified working, and still no change. He used a different scan tool to check sensor voltage, still nothing. He then swapped 1 new front o2 sensor and they started to read voltage. 52 miles into the drive cycle and it supposedly died at a stop light, check engine light came on with a bunch of random codes, which he found was from a blown fuse that kept blowing. He isolated the issue to a wire that had dropped onto the driveshaft and wore through the insulation. Again, he made the fix and tried again and the P1173 code came up. Again, that sensor was new. 180 miles later we got a CEL for aging o2 sensor, so he called diagnostics and the 3 possible issues were 1.) sensor contaminated from burning oil (but my disco doesn't burn enough oil to foul up a sensor that quick). 2nd possible problem was incorrect MAF readings, and 3rd was bad cat. So we started with the passenger side cat, swapped that out and checked for any exhaust leaks ($600).
Another drive cycle and p1173 code comes up as stored and p1170 as "PENDING", so changed that front o2 sensor again (3rd one) and didn't worry about the pending code for now, and it smelled SUPER rich and then it thew P0174, P1174, and P0139, which my mechanic said was "weird" and that it could be the MAF, but he doubted that bc he changed all the intake gaskets and fuel injector O rings when he did the head gasket job. SO, I cleared the codes and the next day it only threw P1170 (as well as P1415 as a "PENDING" code). So went ahead and swapped that passenger side o2 sensor for yet another one (4th sensor!!) and after this drive cycle it only threw P1173....AGAIN.
So yesterday I put a new MAF sensor in, cleaned the air filter box and replaced with a new air filter, checked all the vacuum lines (again) and all the hoses (again), all good, then today 5 miles later it throws P1173 and P1170 AGAIN! I'm legit don't know which I'm going to lose first, my mind or my life savings. At the end of my rope on this one because I've replaced damn near everything at least once, and lost count of how many o2 sensors I've gone through, both Walker and Bosch.
Any advice would be appreciated (unless you're going to tell me to sell it and buy a D1 or something like that). I'm just trying to pass CA smog and sell this thing before the city of Los Angeles tows it. My reg is expired 3 months now and I'm over $4500 deep already.
Another drive cycle and p1173 code comes up as stored and p1170 as "PENDING", so changed that front o2 sensor again (3rd one) and didn't worry about the pending code for now, and it smelled SUPER rich and then it thew P0174, P1174, and P0139, which my mechanic said was "weird" and that it could be the MAF, but he doubted that bc he changed all the intake gaskets and fuel injector O rings when he did the head gasket job. SO, I cleared the codes and the next day it only threw P1170 (as well as P1415 as a "PENDING" code). So went ahead and swapped that passenger side o2 sensor for yet another one (4th sensor!!) and after this drive cycle it only threw P1173....AGAIN.
So yesterday I put a new MAF sensor in, cleaned the air filter box and replaced with a new air filter, checked all the vacuum lines (again) and all the hoses (again), all good, then today 5 miles later it throws P1173 and P1170 AGAIN! I'm legit don't know which I'm going to lose first, my mind or my life savings. At the end of my rope on this one because I've replaced damn near everything at least once, and lost count of how many o2 sensors I've gone through, both Walker and Bosch.
Any advice would be appreciated (unless you're going to tell me to sell it and buy a D1 or something like that). I'm just trying to pass CA smog and sell this thing before the city of Los Angeles tows it. My reg is expired 3 months now and I'm over $4500 deep already.