So my 2007 Honda Element has about 190k on it. I just bought it about 15k ago. The Check engine light came on and through the codes. I have read a bunch about this and we have since replaced the Varialbe timing solenoid, oil sensor, cleaned the filters, did an oil change and replaced all filters, cleaned the VTC strainer, checked ALL fuses related to this issue. The engine light will go off and it will run awesome for like a day. Then it will come back on. I cannot accelerate about 3k RPM. it starts bucking and jumping like its going to stall. I cannot go above 70MPH. As soon as i hit 70mph, it starts to decelerate and buck. Im at my wits end. I have literally changed everything and this code keeps coming back and making the car run like POOP. please help me!!!