Ok, so I plugged my SG in finally, and it said it wasn't ready. I didn't clear any codes manually, but I KNOW I saw the CEL come one, kinda flash, and go off. Is it possible it reset itself? I drove it for a couple days and the light came back on and stayed on. It's a P0420 code. Something about the cat not being efficient. From what I can tell it could be a bad cat or bad 02 sensor. I had this code last summer, and had the exhaust replaced to fix it. I called a mechanic and he said if the engine was misfiring it could've dumped unburned fuel into the cat and threw that CEL. I reset it manually while the car is running right to see if it comes back again.
I also checked as many wires as I could reach and see under the hood. They all seem intact and shouldn't be grounding out.
Anyone have any idea what could be going on? I really can't afford to leave it at a shop for several days so they can go over everything to figure out (maybe!) what's causing this. The coil pack is on the driver side so it's opposite the side that hit any water this last time so I don't think that got wet.
I noticed the valve cover gasket looks a little worn and I was thinking about replacing that. Could water get in there? What looked like a bad section to me was right above the passenger side wheel too. I have no idea what condition the gasket is in, but the outter edge seems to be crumbling away. Is this even something to consider?
__________________

^sig by me!
Toytec 3" lift & AAL, 285/75r16 Kumho Road Venture
DTRL, Fog Light, locker, & diff breather mods, Bestop Supertop, Hi-Lift mount, hood struts, reinforced tailgate, BHLM, ABS kill switch, bed lights, rock lights