Well the cleaning didn't help, nor disconnecting the battery. So now I'm thinking the o2 sensor? On another note, I broke a stud in the TB.. Great. Now it's leaking coolant.......I just can't catch a break.