so back ground on my 7mgte is it was ran on regular its holllle life till me and the minute i put premium in and start it up and rev it to 2k or more the check engine goes up and according to what i read the code its throwing out is knock sensor signal (code 52) ive totaly re wired my knock sensors had it checked for knocks and replaced both the knock sensors in the past 2 weeks.... now im being told it could be a faulty o2 cuz isnt the o2 supposed to even out the air fuel mixture ajudging by the amount of oxygen in the exhaust and stop back firing? so now im stuck with either replace my o2 or run regular and slowly move back up to premium... any help would be greatly appreciated im tired of drivin round with the check engine light on haha