Yes. My first suggestion would be to stick with 10w-30 engine oil grade only, but not necessarily Honda!
I would strongly recommend 10w-30, if it doesn't suit, use 10w-40 then.
There may also be something wrong with oil brand, other than weak engine; if there is smoke from the exhaust.
Only Honda genuine and OEM filters, otherwise, Leppon or Wix (if available).