Greetings everybody. So, just had the motor out for some maintenance things this last week or so and drove it for the first time again this afternoon. While there were several small victories, of course it didn't go off without a hitch. I've got 2 CEL's now and would like some opinion sharing from the more experienced. Thanks ahead of time! 03 WRX Issues: P1086 (TGV related) & P0031 (upstream 02 related). "Changes" made while motor was out: -replaced valve cover gaskets, all 4 cam seals and the crank seal, oil pressure sender, PCV valve, and oil cooler o-ring. -changed spark plugs -put in Tomei uel headers (re-used existing 02 sensor) -swapped motor & tranny mounts Upon googling both issues, I have a feeling that the P0031 code could be caused by some iffy wiring at the 02 sesnsor itself. I noticed at least one had some of the shielding rubber broken. I wrapped them with electrical tape before installation to prevent it from getting worse. Perhaps I should pull it back out either fix it or replace. Luckily it's pretty easy to access at the right front wheel well. Other pertinent information in this area would be that I'm totally catless. Did the resistor mod for the front, and the mechanical "spacer" mod for the rear. Apparently that might not affect this current issue, but just wanted to put it out there. For the P1086, I'm not sure. Do the TGV sensors just randomly go bad? I didn't remove anything in this area that I'm aware of. Seems like everything is plugged back in. Only sensor that I messed with was the cam position sensor for the driver side intake came (on the top of that head) while replacing valve cover gaskets and cam seals. Ideally I'll do TGV deletes in the future but that's a little out of the budget for the time being (thinking I'd like to do Aluminati's). Much appreciation to anybody offering assistance!