PP 5w-20 will be great for a VTEC engine, I will give you a run down of oils I have used in a 97, and 02 4 cylinder VTEC. Shell Rotella T 5w-40, 0w-20, 10w-30, 5w-30, pretty much anything. I don't think oil spec is your problem, however I would try to keep the oil at the full mark, and my Honda's have worked great with 5w-20 oils all around they may be the best choice for the 4 cylinder Honda engine, but if I catch oil on sale my VTEC gets a good dose of on sale, rebate, or in general good cheap oil LOL. I'm running Castrol GC 0w-30 right now, however I had great results with Edge running it out around 15k with a purolator pure one