I took it to advance and they said it could be a v tec cylinoid fault or oil passage blocked ill check my oil the other day and thought it looked good but ill check it in the morning and if its not completely full ill add some and let u know what happens. I recently had a valve job done on it and I also got charged for him changing the oil but he may not have and just screwed me over a little bit on it ill get back on tomorrow and let u know though. Thanks man