I have a 2007 Honda Pilot with about 162,000 miles. Today I got the P2646 check engine code. Before the last oil change I used some of Bernie’s engine cleaner. I’m going to change the oil and filter again tomorrow.
Any other ideas of what or where to look for if the new oil and filter don’t solve the problem?
Today I changed the oil and filter and reset the code. Code came back on in 30 miles. Taking it to the mechanic on Monday
P2646 is apparently a common issue for Honda Pilot owners. Basically it's a fault that occurs within the circuit that monitors the engine oil pressure. When your oil pressure is good but you keep generating the code you need to check everything on that circuit. Here's a good video
Before the last oil change I used some of Bernie’s engine cleaner
you might have loosened up some sludge.
Today I changed the oil and filter and reset the code. Code came back on in 30 miles. Taking it to the mechanic on Monday.