Well most of my self-diagnoses are listed
here.
Any chance the O2 sensor could be atleast part of the problem? The code didn't come up in mode II, but the sensor doesn't look particularly healthy at this point...

I have no where left to go at this point IMHO