Carbonedge, did this fix your problem? I have already replaced the OSS once for the P0970 error (ODO error) and it stopped for a few weeks. It has continued to happen intermittently. I carry a code scanner with me in the car and pull over to reset the system whenever it happens. Wondering if we should go ahead and have the TSS replaced as well.