This is your VVT that is having problems .
Mostly oil related issue like oil level too low so check oil level first if low top it up..
Check the following issue .
Dirty oil ,if dirty a good engine flush od 15 minutes is a good way to clean out the
lubrication system of dirt sludge etc.will also clear all oil channels to the VTC oil control solenoid .
VTC actuator ,
See this on a weekly basis and its 98% oil related to being to low or dirty or even low oil pressure .
If oil pressure is good actuators and solenoids are working then you will have to check the electrical side of the VTC .
Could also be engine mechanical issue ,stretched timing chain going from the rattling that you have coming from the engine .
There is a Honday TSB for this issue , have this checked .
Please remember to only rate my answer when you are 100% satisfied.
IF you feel the need to click either "Helped a little" or "I expected more",
please stop and reply to me via the CONTINUE CONVERSATION button with the issue you have.
I will be happy to continue further and do everything I can to provide you with the service you seek.
Kind regards Greg.