Writing this up after my 7th visit to the mechanic. 2007 Honda Odyssey went to ATF oil change
Day1- after oil change - found drops of oil on the floor
Day2- Mechanic said its rescue from previous change and cleaned - Fresh oil drops found
Day3-Mechanic said oil pressure switch is...