I have end up with check engine light code p0300 p0301p0303 and p0011
i have change the both vvt and only vvt cylinder one broke and I had to dig it out and replaced with dorman.
after ward the check engine p0011 truns on! I replaced and cleared the code, it comes back on again, other I changed the oil after that engine acts funny I check the code it shows misfiring code p0300 p0301p0303 and p0011.
I changed the front and back knock sensors and clear the code, after 20 miles driving it came back on again!
Anyone hav any experience with these 2004 rx330 problems?