That's great you got the problem fixed! A big downside to modern multiplex wiring in cars is that some wiring issue somewhere completely arbitrary can cause something else to not work properly. I change the oil and filters in mine once a year, regardless of mileage (I do around 12-14k km per year).