Down to one code now - P0150 bank 2 first 02 sensor. Bought some MAF cleaner and diaelectric grease this weekend but didn't have time to mess with it. Cleared the code yesterday and it hasn't come back...we will see.
gem, I've been taking my D2 to a local place for oil changes called Sun Valley Imports in Tempe. But I'm hesitant to take it back because they originally told me that my coolant loss was due to leaking throttle valve. Then when I took it back again they said it was head gaskets. When I said WTF, last time you said it was throttle valve, all they said was "I don't know what the former service tech told you but now I'm telling you it's HG." Needless to say, my confidence level with them is not over the top.
I've also taken it to Rovertechs in Scottsdale which is definitely geared specifically to Rovers and has excellent equipment and mechanics. September 2009 they fixed a coolant leak at the throttle body heater (which is NOT leaking again). They also replaced leaking valve cover gaskets and the same P0150 bank 2 upstream O2 sensor that's giving me trouble now. The leaking valve cover had soaked the O2 sensor. Since they were tearing into it for the valve cover gaskets, I also gave them a set of Kingsbourne wires and 2 boxes of Champion copper core plugs. When I went to pick up the Disco, there were my copper cores sitting on the counter with my invoice - they said that they ONLY use Land Rover recommended parts. When I said WTF, you just installed my non-Land Rover Kingsbourne wires, all I got was blank stare. I really wish they had called me before they buttoned everything back up and said it's ready for pick up - I would have told them to just throw in the super-duper gold-plated Bosch's. This answers Sgaynor's comment about the stupidity of replacing wires but not plugs....I completely agree. Again, I'm not feeling overly-inspired by these independent shops. But I will be taking it back to Rovertechs to see about the coolant loss and possible HG job.
My "new" airbox cover should be arriving from Drillbit today. I'll make sure it's all sealed up tight - I know what flyfisher is saying about the plastic tabs getting all fucked up.