Do a leak down test before doing a head gasket, because that oil is much more likely to be tranny fluid. There is quite a bit of prior information here about the tranny cooler/radiator separation failing on the '09, allowing those fluids to mix. On the OBD connection issue - check the grounds.