I've been dealing with this problem all weekend ever since replacing a gasket to take care of a small oil leak. On Monday I'm going to have my mechanic replace the oil pressure switch with OEM Honda and update. Thanks for the info!Newby here, just wanted to comment about this problem. After days of changing everything others have mentioned and still having the problem I discovered most aftermarket parts won't work for this problem, more specifically Dorman parts. I tried two of the Dorman variable valve assemblies with the solenoid valve and oil pressure switch included, neither worked. Eventually I tried putting a different brand of oil pressure switch into the Dorman valve assembly and the problem is solved. Honda has actually updated the original switch but I didn't buy it because it was expensive. I ended up trying another aftermarket oil pressure switch that was not made in China and it works great. - Don't buy Dorman, just clean out your original variable valve assembly and install another decent quality switch - problem solved.