Its in limp mode forshore after you changed all the stuff did you try erasing the codes?
if vtec malfunction shows up its bcz of that, even thou you may have enough motor oil it maybe to thick wont go pass thru the vtec screen causing it to be sluggish