This was miserable to get out! But its done. One more clamp to put on, but it was out of stock.
All sensors except this one came out with some penetrating oil and heat. Not buying a damn new one!
Nifty little tuner. Sadly the CEL came on, #6 glow plug circuit failure.... I am guessing this is the one the electrical harness is leaking at.