okay my engine light was on a few days ago...i had it checked out at autozone and popped out this code: P1259 VTEC System Malfunction...so i cant rev pass 4k..seems like a fuel cut off sort of thing...my oil aint low and just did a oil change a week ago (could it be the 5W20 oil that im using)...and after driving it for awhile the engine light turns off...then a few days later it pops up again...and sometime later turns off...what could be the problem here any ideas?? btw i have 107,500 miles on her